我有一个DGV,如下图所示;
我想用复选框打开/关闭一个模式 - 到目前为止我有这个代码;
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
foreach (DataGridViewRow row in dataGridView1.Rows)
{
if ((bool)row.Cells[3].Value == false)
{
if (e.ColumnIndex == 2)
{
MessageBox.Show("clicked");
}
}
else
{
MessageBox.Show("un-clicked");
}
}
}
但它会返回一个nullexception错误。我尝试过一种我在这里找到的方法(一个类似的问题),但是当我勾选方框时,它会在按下其他方框/按钮时启用/禁用弹出消息。
目前(作为现在的测试... mods将在稍后出现),我想要一个“勾选”的弹出框,当我勾选一个框,然后是一个“未勾选”的弹出框,当它是联合国时-ticked。
所以(最终)对于上面的代码,我希望Godmode(列索引2)只有在勾选框时才会为该客户端打开,并且当取消勾选时Godmode关闭
这件事让我很生气,所以欢迎任何建议。感谢