我正在使用Windows应用程序。
我在vb.net中有一个datagrid。它的第一列是一个复选框。我想知道检查了哪些复选框,哪些复选框没有。
我的代码是:
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
我为所有选中的复选框获取了正确的值,但是在未选中复选框时会出错。
答案 0 :(得分:2)
如果你试试这个怎么办?
If Not String.IsNullOrEmpty(dr.Cells(0).Value) Then
'do stuff here
End If