如何用数字检查datagridview单元格

时间:2014-05-01 00:43:41

标签: vb.net visual-studio-2010 datagridview datagrid

我如何检查Datagridview是否有值......?例如:

If DatagridviewRows(i).Cells(2).Value have a value and  
      DatagridviewRows(i).Cells(3).Value Then 
         DatagridviewRows(i).Cells(2).Value = "autosum"

我不想使用If not Datagridview什么都不是或者string.empty。

1 个答案:

答案 0 :(得分:0)

你必须使用Nothing关键字的一些变体,正如Zohar Peled在评论中所说。这是因为单元格存储了一个Object,它是引用类型,而Nothing是检查引用类型的正确方法。

您不必使用以下格式:

If Not value Is Nothing Then

如果是您不喜欢的格式。您可以改为使用:

If value IsNot Nothing Then

从可读性的角度来看更好,这与英文句子更符合VB的符号。

上述任何一种方法都是这样做的。