Datagrid单击仅显示特定列名称上的消息框

时间:2013-12-06 20:05:53

标签: c# winforms

目前,每次点击数据网格上的任何单元格时都会出现一个MessageBox。

当单击特定列中的单元格时,有没有办法让它显示消息框?

private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
    MessageBox.Show("Alert");
}

1 个答案:

答案 0 :(得分:3)

if (e.ColumnIndex != theIndex) { return; }

所以,换句话说,如果它不是你想要的列。


您无法将stringint值进行比较,请执行以下操作:

if (e.ColumnIndex == 1) { ... }

此外,它是==而不是==运算符是赋值运算符。