Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
885
Assunto : VB.NET
Titulo: Utilizando Button Columns na DataGridView

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 DataGridview para desenvolvimento Windows se tornou muito mais versátil que antigas grids de outros ambientes. Temos vários tipos de colunas, como por exemplo uma coluna do tipo button.

Mas para que uma coluna do tipo button na grid ?

Simples, para que o usuário possa realizar uma tarefa com a clara percepção na interface de que a tarefa será feita sobre um registro específico.

O primeiro problema que surge é como preencher o texto do botão. Existe uma propriedade Text na Button Column, porém o que é escrito nela não aparece de imediato como texto do botão. O truque é simples : Alterar a propriedade UseColumnTextForButtonValue

Primeiro problema resolvido, agora precisamos programar o click do botão. Mas como ?

Para programar o click deste botão devemos utilizar o evento cellcontentclick da datagridview. Este evento, porém, não é restrito ao botão, mas a qualquer célula. Portanto dentro do evento CellContentClick precisamos testar se o tipo de coluna onde aconteceu o click é uma button column.

Porém caso você se empolgue e resolva utilizar mais de uma button column será necessário ainda testar o nome da button column para poder realizar cada ação.

Veja como fica :

Private Sub DataGridView1_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick
If TypeOf DataGridView1.Columns(e.ColumnIndex) Is DataGridViewButtonColumn Then
If DataGridView1.Columns(e.ColumnIndex).Name = "minhacoluna" Then

End If
End If
End Sub



Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
data: 10/14/2016 7:00:00 PM
nome: pEnZwTsqon
email: jimos4581rzt@hotmail.com
comentário:
vImWMu http://www.FyLitCl7Pf7kjQdDUOLQOuaxTXbj5iNG.com

data: 10/14/2016 6:25:00 PM
nome: DNicUhrQoccnV
email: jimos4581rzt@hotmail.com
comentário:
Azbrvg http://www.FyLitCl7Pf7kjQdDUOLQOuaxTXbj5iNG.com

data: 8/8/2016 7:46:00 AM
nome: uqqnagzNVqCFdPxOlN
email: jimos4581rt@hotmail.com
comentário:
Ejh0fB http://www.FyLitCl7Pf7kjQdDUOLQOuaxTXbj5iNG.com

data: 8/7/2016 8:58:00 AM
nome: ZisRBNKECyFmduiwRv
email: jimos4581rt@hotmail.com
comentário:
duYUtx http://www.FyLitCl7Pf7kjQdDUOLQOuaxTXbj5iNG.com

 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