以编程方式检查gridview中的复选框

时间:2012-03-28 06:07:37

标签: c# asp.net

我有一个Datagridview,第一列是复选框。我在设计本身创建了checkboxcolumn。在根据数据库中的条目更新gridview时,我必须以编程方式检查并取消选中复选框,而不是一次只能查看具体行。请告诉我如何以编程方式更新复选框。

5 个答案:

答案 0 :(得分:2)

如果数据库中的位类型,您可以直接将数据库中的数据绑定到复选框列。

答案 1 :(得分:2)

做这样的事情

(row.Cells [CheckBoxColumn.Index] as DataGridViewCheckBoxCell).value = false;

答案 2 :(得分:0)

在绑定数据期间,如果flag为true,则需要手动检查它,然后将其设置为已选中,否则取消选中,如

设置checkbox1.checked = true或false

答案 3 :(得分:0)

检查datagrid prerender事件,获取对复选框的引用并相应地设置值。

答案 4 :(得分:0)

在数据绑定时使用此代码

CheckBox chkbx= e.Item.FindControl("CheckBox1") as CheckBox;

然后你可以根据你的值

操纵chkbx.Checked为true或false

同样可以用于其余的复选框按钮