【发布时间】:2017-10-17 08:37:32
【问题描述】:
我想根据 datagridview 列的值将我的 datagridview 复选框设置为选中或取消选中。
如果 datagridview column[3] value="true" 复选框被选中
如果 datagridview column[3] value="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;
}
}
【问题讨论】:
-
不可能重复请仔细阅读我的问题
-
如果我做对了,如果列标题中的文本具有文本“true”或“false”,您是否希望检查列中的所有复选框?我真的不记得自己列的价值是什么。
-
尝试使用
Checked属性,而不是if (inceleme = "Evet")块,只需像这样写一行:chk.Checked = inceleme=="Evet"; -
不是所有的复选框只有一个带有行的复选框。如果同一行列中的文本@steven
标签: c# checkbox datagridview