告诉datagridview忽略'NULL'单元格

时间:2016-12-09 11:17:10

标签: .net vb.net datagridview null

我有一段代码可以从datagridview读取整数和日期值。一些k值包含空条目,我试图让应用程序忽略这些单元格,但我没有运气。线路上弹出错误
j = datediff...

我尝试使用if语句忽略值,如果它们为null但不起作用。任何帮助将不胜感激。

    For k = 3 To 7 Step 2

        Dim j As Integer

        j = DateDiff(DateInterval.Day, DataGridView1.Rows(e.RowIndex).Cells(k - 2).Value, DataGridView1.Rows(e.RowIndex).Cells(k).Value)

        If DataGridView1.Rows(e.RowIndex).Cells(k + 3).Value = 0 Then

            If j > 7 Then
                DataGridView1.Rows(e.RowIndex).Cells(k + 1).Value = 3
            Else
            End If

        Else
        End If

    Next k

1 个答案:

答案 0 :(得分:2)

检查单元格值是否为空:

If DataGridView1.Rows(e.RowIndex).Cells(k + 1).Value Is Nothing Then
' your code
End If