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



这行代码引用了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'了

最新更新