Как использовать DataGridViewButtonColumn в неограниченном DataGridView - PullRequest
3 голосов
/ 23 июня 2009

Использование WinForms, C # .Net 2.0

Я добавляю строки в необязательный DataGridView. Я хотел бы иметь DataGridViewButtonColumn в одном из столбцов, который удаляет эту строку при нажатии. Когда я пытаюсь добавить событие Click в DataGridViewButtonColumn, похоже, что определение Click не существует.

Может кто-нибудь указать мне на статью MSDN или направить меня к ответу?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 26 августа 2011

На странице DataGridViewButtonColumn MSDN есть следующее:

Чтобы реагировать на нажатия пользовательских кнопок, обработайте событие DataGridView.CellClick или DataGridView.CellContentClick. В обработчике событий вы можете использовать свойство DataGridViewCellEventArgs.ColumnIndex, чтобы определить, произошел ли щелчок в столбце кнопки. Вы можете использовать свойство DataGridViewCellEventArgs.RowIndex, чтобы определить, произошел ли щелчок в ячейке кнопки, а не в заголовке столбца.

2 голосов
/ 23 июня 2009

Класс DataGridViewButtonColumn является классом контейнера для объектов DataGridViewButtonCell. Эти объекты имеют события щелчка, которые вы ищете.

http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridviewbuttoncolumn_members.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...