Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
347
Assunto : ASP.NET
Titulo: PopUp de confirmação no botão delete de uma DataGrid

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :

Translate this page now :






Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon



A DataGrid sem dúvida é um componente fantástico em termos de recursos, mas algumas tarefas ainda precisam ser feitas pelo velho javascript como antigamente. Um exemplo disso é a confirmação de deleção no botão delete da grid.

O problema é que não podemos inserir o evento onClick diretamente no botão delete da grid. Temos que inserir o OnClick como um atributo para o client.

Para fazer isso temos que programar o evento OnItemCreated da grid. Esse evento é executado para cada linha da grid que é criada (desenhada na página). Neste evento faremos o seguinte :

Capturar o botão delete :
dim botao as webcontrol

botao=e.Item.Cells(0).Controls(0)

Os valores 0 e 0 dependem do desenho da grid.
Em seguida definir o evento onclick neste botão :

botao.Attributes.Add ("onclick", "return confirm(\""Are you sure?\"");");

Feito isso teremos nossa mensagem de confirmação ao tentar deletar um registro.


Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
data: 10/28/2014 2:03:00 PM
nome: TESTE
email: TESTE@TESTA.COM.BR
comentário:
TESTE

data: 12/7/2010 11:09:00 AM
nome: asd
email: asd@asd.sdf
comentário:
asd

data: 2/17/2010 3:25:00 PM
nome: Charles
email: charlestempo@gmail.com
comentário:
E para pegar o retorno da pergunta, se o usuário respondeu sim ou não? Ok ou cancelar?

data: 3/17/2005 11:54:00 PM
nome: norberto
email: nbertelli@msn.com
comentário:
como eu pego o retorno do confirm para manipular o botao_click
pois nos teste que eu faço ele esclui acoinando qualquer um dos botões


 1  
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br