如果datagridview列值=" True"如何选中复选框?

时间:2017-10-17 08:37:32

标签: c# checkbox datagridview

我想根据datagridview列值设置我的datagridview复选框选中或取消选中。

如果datagridview column [3] value =" true"选中复选框

如果datagridview列[3]值=" false"复选框未选中

//my code as follows:
foreach (DataGridViewRow r in dataGridView3.Rows)
{
     DataGridViewCheckBoxCell chk = (DataGridViewCheckBoxCell)r.Cells[0];
     string inceleme = r.Cells[3].Value.ToString();

     if (inceleme=="Evet")
     {
         chk.Value = chk.TrueValue;           
     }
}

1 个答案:

答案 0 :(得分:0)

您是否尝试过for - 循环而不是foreach?如果我没有弄错,foreach会创建你工作的只读副本。