日期:2014-05-18  浏览次数:20849 次

datagridview中的一个反向问题
在datagridview中 添加checkbox 与 textbox。

如何通过textbox中的值去让checkbox是否打对勾

比如textbox 里面值为 true就打上对钩
如果为false就不打对钩。

该如何实现。。。有没有什么思路。。。



------解决方案--------------------
在cellvaluechanged事件里面判断处理哦,喵~~
------解决方案--------------------
private void cellvaluechanged(object sender, EventArgs e)
{

for (int i = 0; i < this.datagridview.Rows.Count; i++)
{
DataGridViewCheckBoxCell checkboxs = (DataGridViewCheckBoxCell)this.datagridview.Rows[i].Cells[0];//获取checkbox的列
checkboxs.Value=false; 
foreach (DataRow row in dss.Tables[0].Rows)
{
if (this.datagridview.Rows[i].Cells["txt"].Value.ToString()=="true")
{
checkboxs.Value = true;
}
}

}
}
------解决方案--------------------
加载时还是编辑状态下?