C#高手请进 datagridview中有一列datagridcheckboxcolumn列 想控制给它默认为打钩

2024-12-23 14:14:58
推荐回答(6个)
回答1:

如果是CHECKBOX控件,那么你想默认打钩,首先你要获得这个控件本身。
if (this.dgProduct.Rows[row].Cells[9].Value.ToString()=="完工")
{
dgProduct.Rows[row].Cells[this.dgProduct.ColumnCount-1].Value =true;
}
这里改成下面的,然后测试下
if (this.dgProduct.Rows[row].Cells[9].Value.ToString()=="完工")
{
(dgProduct.Rows[row].FindControl("CHECKBOX的控件ID") as CheckBox).checked=true;
}

回答2:

绑定数据的时候,先判断数据如果不符合true或者false就归为true,然后绑定checkbox,这样就是默认打勾

回答3:

datagridcheckboxcolumn是服务器控件的ID吗?如果是的话,则先要查询是否存在此控件。

回答4:

在工具选项里进行相应的设置。

回答5:

该列绑定值为true就行了呀

回答6:

楼上说的是.试试