【发布时间】:2011-03-03 01:26:02
【问题描述】:
我正在使用 Windows 应用程序。
我在 vb.net 中有一个数据网格。它的第一列是一个复选框。我想知道哪些复选框被选中,哪些未被选中。
我的代码是:
Dim dr As DataGridViewRow
For i = 0 To gdStudInfo.RowCount - 1
dr = gdStudInfo.Rows(i)
att = dr.Cells(0).Value.ToString()
If att.Equals("Present") Then
qry = "insert into Stu_Att_Detail values(" & id & "," & gdStudInfo.Rows(i).Cells(1).Value.ToString() & ",'" & dr.Cells(0).Value.ToString() & "')"
con.MyQuery(qry)
End If
Next
我得到了所有选中复选框的正确值,但是当未选中复选框时会出错。
【问题讨论】:
-
如果 Draak 的回答有效,您是否有可能在某处有一些类似于
Column1.FalseValue = Nothing的代码?