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!

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top