这行代码引用了Gridview中的一个复选框,如何将复选框1或-1的值分配给变量,以便我可以运行if语句来检查或取消选中它。它,并将其更改为True或False?
dt.Rows(row.DataItemIndex)("DisplayString") = (CType((row.Cells(3).Controls(0)), CheckBox)).Checked
答案 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'。