来自DataGridViewCheckBoxColumn的单元格以编程方式检查

时间:2016-03-18 14:57:44

标签: c# datagridview checked datagridviewcomboboxcell

我试图检查来自DataGridViewCheckBoxColumn的单元格。 我想以编程方式进行。

这是我的DatagridView

DataGridViewCheckBoxColumn dataChecked = new DataGridViewCheckBoxColumn(false);

this.dataGrid.Columns.Add(dataChecked);

我的DataGrid使用的是来自sql的DataSource,但我的CheckBoxColumn没有。当我必须向容器添加或从容器中删除一些数据时,该列只是一种了解的方法。

Container 
    DATA 1 Check
    DATA 2 Uncheck

Container 
    DATA 1 Uncheck (remove)
    DATA 2 Check (add)

我尝试了多项但没有任何效果:

datagrid.Rows[1].Cells[5].Value = true;
datagrid.Rows[1].Cells[5].TrueValue = true;
DataGridViewCell chk = (DataGridViewCell)datagrid.Rows[1].Cells[5];
chk.Value = true;

我可以判断该单元格是否为真,但未检查CheckBox ...

1 个答案:

答案 0 :(得分:0)

chk.Value=1 truefalse为0。