Como usar DataGridViewButtonColumn em DataGridView não encadernado
-
06-07-2019 - |
Pergunta
Usando WinForms, C # Net 2.0
Eu estou adicionando linhas a uma DataGridView não acoplado. Eu gostaria de ter um DataGridViewButtonColumn em uma das colunas que exclui essa linha quando clicado. Quando tento adicionar um evento Click para o DataGridViewButtonColumn, não parece ser uma definição para Click.
Pode alguém me aponte para um artigo do MSDN ou dirigir-me para a resposta?
Obrigado!
Solução
A classe DataGridViewButtonColumn é uma classe de contêiner para objetos DataGridViewButtonCell. Esses objetos têm o clique eventos que você está procurando.
http://msdn.microsoft.com /en-us/library/system.windows.forms.datagridviewbuttoncolumn_members.aspx
Outras dicas
O DataGridViewButtonColumn MSDN página tem este a dizer:
Para responder a cliques de botão do usuário, manipular o evento DataGridView.CellClick ou DataGridView.CellContentClick. No manipulador de eventos, você pode usar a propriedade DataGridViewCellEventArgs.ColumnIndex para determinar se ocorreu o clique na coluna botão. Você pode usar a propriedade DataGridViewCellEventArgs.RowIndex para determinar se ocorreu o clique em um botão célula e não no cabeçalho da coluna.