目前,每次点击数据网格上的任何单元格时都会出现一个MessageBox。
当单击特定列中的单元格时,有没有办法让它显示消息框?
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
MessageBox.Show("Alert");
}
答案 0 :(得分:3)
if (e.ColumnIndex != theIndex) { return; }
所以,换句话说,如果它不是你想要的列。
您无法将string
与int
值进行比较,请执行以下操作:
if (e.ColumnIndex == 1) { ... }
此外,它是==
而不是=
。 =
运算符是赋值运算符。