如果是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;
}
绑定数据的时候,先判断数据如果不符合true或者false就归为true,然后绑定checkbox,这样就是默认打勾
datagridcheckboxcolumn是服务器控件的ID吗?如果是的话,则先要查询是否存在此控件。
在工具选项里进行相应的设置。
该列绑定值为true就行了呀
楼上说的是.试试