帮助将Gridview复选框分配给变量

时间:2011-08-07 22:24:54

标签: vb.net

这行代码引用了Gridview中的一个复选框,如何将复选框1或-1的值分配给变量,以便我可以运行if语句来检查或取消选中它。它,并将其更改为True或False?

dt.Rows(row.DataItemIndex)("DisplayString") = (CType((row.Cells(3).Controls(0)), CheckBox)).Checked

2 个答案:

答案 0 :(得分:1)

试试这个:

Dim checkBox1 as CheckBox = CType((row.Cells(3).Controls(0)), CheckBox)
checkBox1.Checked = True

修改

我不确定我完全明白你想要做什么?

您是否正在尝试根据值1或-1来检查/取消选中CheckBox?

你能详细说明吗?

答案 1 :(得分:0)

这是适合我的解决方案。我需要读取复选框的条件/状态,并对结果使用if语句....

dt.Rows(row.DataItemIndex)("DisplayString") = (CType((row.Cells(1).Controls(0)), CheckBox)).Checked

Dim CB As CheckBox = CType((row.Cells(1).Controls(0)), CheckBox)
value = CB.Checked

现在我可以在if语句中使用'value'。