我有一段代码可以从 datagridview
读取整数和日期值。一些 k
值中有空条目,我试图让应用程序忽略这些单元格,但我没有任何运气。线上弹出错误
j = datediff...
。
我尝试使用 if 语句来忽略为空的值,但这不起作用。任何帮助将不胜感激。
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
最佳答案
检查单元格值是否为空:
If DataGridView1.Rows(e.RowIndex).Cells(k + 1).Value Is Nothing Then
' your code
End If
关于.net - 告诉 datagridview 忽略 'NULL' 单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41059224/