这行代码引用了Gridview中的复选框,我如何分配复选框1或-1的值,我认为这是选中或未选中的,到一个变量,以便我可以对它运行一个if语句,并将其更改为True或False?
dt.Rows(row.DataItemIndex)("DisplayString") = (CType((row.Cells(3).Controls(0)), CheckBox)).Checked
试试这个:
Dim checkBox1 as CheckBox = CType((row.Cells(3).Controls(0)), CheckBox)
checkBox1.Checked = True
编辑
我不确定我完全明白你想做什么?
您是否正在尝试根据值1或-1选中/取消选中复选框?
请详细说明一下好吗?
这是对我有效的解决方案。我需要读取复选框的条件/状态,并对结果使用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'了