Trabalhanco com Janela Modal e Classes

25/03/2009

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

Fernando Reis

Curtidas 0

Respostas

[devmedia .net]

[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

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]

[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
GOSTEI 0
Fernando Reis

Fernando Reis

25/03/2009

Vou tentar,   Aviso em breve o resultado   Grato pela resposta
GOSTEI 0
[devmedia .net]

[devmedia .net]

25/03/2009

Ok Fernando.. Fico no aguardo do seu retorno..   Abraços   Carlos Jr
GOSTEI 0
Fernando Reis

Fernando Reis

25/03/2009

Obrigado, Funcionou,
GOSTEI 0
POSTAR