【问题标题】:Tell datagridview to ignore 'NULL' cells告诉 datagridview 忽略“NULL”单元格
【发布时间】:2016-12-09 11:17:09
【问题描述】:

我有一段代码从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

【问题讨论】:

    标签: .net vb.net datagridview null


    【解决方案1】:

    检查单元格值是否为空:

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

    【讨论】:

    • 完美运行,谢谢!将接受这个作为答案
    猜你喜欢
    • 2014-08-04
    • 1970-01-01
    • 2011-06-20
    • 2018-07-16
    • 1970-01-01
    • 2018-07-24
    • 2018-10-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多