Как вызвать событие нажатия на ячейку при нажатии на конкретную ячейку DataGridView? - PullRequest
1 голос
/ 26 мая 2011

Любой. Пожалуйста, помогите с кодированием C #, чтобы вызвать событие, когда щелкается конкретная ячейка (например, имя столбца «EmployeeName») DataGridView.

Ответы [ 2 ]

2 голосов
/ 26 мая 2011

Обработайте событие CellContentClick, затем проверьте, является ли столбец вашим столбцом:

if (e.ColumnIndex == clmEmployeeName.Index)
0 голосов
/ 13 октября 2011

вы можете попробовать что-то вроде этого ..

DataGridViewCellEventArgs можно использовать для определения положения этой ячейки в сетке:

 DataGridViewCell cell = (DataGridViewCell) dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex]; 

 if (cell.ColumnIndex == this.dataGridView1.Columns["YourColumn"].Index) 
 { 
    // Do something when a "YourColumn" cell is clicked 
 } 
 else if (cell.ColumnIndex == this.dataGridView1.Columns["AnotherColumn"].Index) 
 { 
     // Do something when an "AnotherColumn" cell is clicked 
 } 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...