Trabalhanco com Janela Modal e Classes
Ol[a Amigos,
Estou precisando criar uma aplicação ASP.NET para cadastro de emPresas,
Achei interessante uma video Aula do Fabio Galante Mans sobre a utilização,
Tentei o procedimento mas sem sucesso,
Alguem pode me ajudar com algum exemplo,
a idéia é
Tenho uma gridview que quando seleciono um registro, abre a Janela Modal com FormView e os Dados para Inserção, Deleção e Atualização.
Caso necessário eu incluo meu projeto no Forum para analise.
Grato
Segue abaixo o link da video-aula da Devmedia:
https://www.devmedia.com.br/articles/viewcomp.asp?comp=4128&hl=*FormView*
Fernando Reis
Curtidas 0
Respostas
[devmedia .net]
25/03/2009
Bom dia Fernando, tudo bem ?
Você já tem o código do gridview funcionando ?
Clica no registro e abre os dados do registro ?
Caso não tenho isso pronto,
terá que ser seu primeiro passa, criar os métodos que fazem a pesquisa pelo código do registro que você selecionou, e abra uma janela Modal.
Se tiver dificuldade nisso me fale, que lhe envio algum exemplo ou video para o mesmo.
Caso o tenho, você só tem que colocar isso em panel modal,
esse componente já está pronto e faz parte do AjaxControlToolKit,
caso não tenha instalado o ajaxcontroltoolkit, você deve baixá-lo no site:
http://www.asp.net/ajax/ajaxcontroltoolkit/samples/
Quando você baixar esse arquivo e instalá-lo,
ele vai disponibilizar a você uma série de exemplos,
inclusive o Panel Modal que é componente que você irá utilizar.
Não há segredos na instalação, depois de feita ele vai lhe mostrar os exemplos que o compõem
a partir daí é só você copiar e colar o código que deseja.
Tem também dois cursos disponíveis na DevMedia sobre o Ajax Control Toolkit que pode lhe ajudar muito nisso..
Veja
https://www.devmedia.com.br/cursos/listcurso.asp?curso=64
e este
https://www.devmedia.com.br/articles/viewcomp.asp?comp=5231
São cursos completos sobre o AJAX.
Caso não tenha acesso aos cursos, por favor nos solicite e lhe daremos o acesso gratuitamento aos cursos.
Caso tenha alguma dificuldade, por favor me envie, estou aqui para lhe ajudar da melhor maneira possível,
sendo claro e objetivo.
No aguardo...
Carlos Jr
GOSTEI 0
Fernando Reis
25/03/2009
Olá Carlos, Obrigado por seu atendimento,
Em resposta as suas perguntas informo abaixo
Você já tem o código do gridview funcionando ? (SIM, PERFEITAMENTE)
Clica no registro e abre os dados do registro ?(SIM, PERFEITAMENTE)
Caso o tenho, você só tem que colocar isso em panel modal,
esse componente já está pronto e faz parte do AjaxControlToolKit,
caso não tenha instalado o ajaxcontroltoolkit, você deve baixá-lo no site:
http://www.asp.net/ajax/ajaxcontroltoolkit/samples/
(ESTAMOS FALANDO DO POPUPMODAL EXTENDER??)
Se For este veja só meu Exemplo,
Criei uma página Default.Aspx,
Inseri Um gridView
Inserir um SqlDataSource a pontei para o Banco NorthWind,
Procurei a Tabela Categories,
Defini o DataSource do GrdView com o Sql DataSource,
Inserir Um FormView
Defini um Outro DataSource e Apontei para o Mesmo Banco e Mesma Tabela Definindo que o registro seja Definido pleo Códgio No gridView.
Configurei este DataSource para Inserção, Deleção e Atualização de Dados,
Instalei o AJAX ControlTool Kit,
MINHA PERGUNTA É
Como faço para Que Quando clicar no GRIDVIEW ele Aparece uma JANELA(popupModalExtender) com o FormView ????????
Abraços
GOSTEI 0
[devmedia .net]
25/03/2009
Opa, blz ?
Bom , se eu entendi bem sua dúvida...
É o seguinte, você criará o popupextender, colocará ele na página normalmente,
ele só aparecerá quando você executar alguma ação como por exemplo um clique de um botão..
Então você criará um método por exemplo : BuscarUsuário( int codigousuáio) ,
nesse método você fará a busca do usuário e trará os dados, populando os campos do popupmodal,
então ele aparecerá com os dados.
Esse popup é um pouco diferente, pois ele já está na tela então você pode acessar os objetos da tela diretamente,
bem diferente dos popups em javascript...
Fácil de utilizar, você terá apenas que popular os campos com os dados do retorno..
Entendeu ??
Caso ainda tenha alguma dúvida me fale, darei um jeito de lhe explicar melhor com mais clareza... Grande abraço Fernando, Carlos Jr
Caso ainda tenha alguma dúvida me fale, darei um jeito de lhe explicar melhor com mais clareza... Grande abraço Fernando, Carlos Jr
GOSTEI 0
Fernando Reis
25/03/2009
Vou tentar,
Aviso em breve o resultado
Grato pela resposta
GOSTEI 0
[devmedia .net]
25/03/2009
Ok Fernando..
Fico no aguardo do seu retorno..
Abraços
Carlos Jr
GOSTEI 0
Fernando Reis
25/03/2009
Obrigado,
Funcionou,
GOSTEI 0