如何在单击DataGridView的特定单元格时引发单元格单击事件
本文关键字:单元格 单击 事件 DataGridView | 更新日期: 2023-09-27 17:57:55
任何人请帮助C#编码如何在单击DataGridView的特定单元格(例如,列名为"EmployeeName")时引发事件。
处理CellContentClick事件,然后检查该列是否为您的列:
if (e.ColumnIndex == clmEmployeeName.Index)
您可以尝试这样的操作。。
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
}