C#高手请进 datagridview中有一列datagridcheckboxcolumn列 想控制给它默认为打钩
6个回答
2012-07-14 · 知道合伙人互联网行家
zhuxinjun1982
知道合伙人互联网行家
向TA提问 私信TA
知道合伙人互联网行家
采纳数:2145
获赞数:8329
毕业于上海行健职业学院,大专学历;2007~2009在北大青鸟进修网络编程课目。现任网络主管,平时爱好上网。
向TA提问 私信TA
关注
展开全部
如果银者是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;
}
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吗?或岩碰如果是的话,衫谈则先要查询是否存枣敬在此控件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-07-14
展开全部
在工具选项里进行相应的设置。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
该列绑定值为true就行了呀
追问
this.dgProduct.DataSource = ddwgd.DDWGDProList();//这只绑定了前9列
for (int row = 0; row < this.dgProduct.Rows.Count; row++)
{
if (this.dgProduct.Rows[row].Cells[9].Value.ToString()=="完工")
{
dgProduct.Rows[row].Cells[this.dgProduct.ColumnCount-1].Value =true;
}
}还是不行呀
追答
晕,是在绑定前,不是绑定后
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上说的是.试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询