получить значение флажка в сетке данных - PullRequest
0 голосов
/ 12 июня 2010

Я работаю с приложением 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  

Я получаю правильные значения для всех отмеченных флажков, но выдает ошибку, когда флажок не установлен.

1 Ответ

2 голосов
/ 13 июня 2010

Что если вы попробуете это?

If Not String.IsNullOrEmpty(dr.Cells(0).Value) Then
   'do stuff here
End If
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...