vb.net IsNumeric函数的使用

经常在DataGridView控件中验证一个值是否为数值,但有些时候担心是一个空值,怕报错,想先用IsNothing函数判断一下再进行数值判断就不会报错了。

其实完全不用这样也可以的。

如下例中,

vb.net IsNumeric函数的使用

代码如下:

Public Class Form1
    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
        rtb.Text = "第一行第一列:现在isnumeric的值:" & IsNumeric(dgv.Rows(0).Cells(0).Value) & vbCrLf
        rtb.Text &= "第一行第二列:现在的值" & IsNumeric(dgv.Rows(0).Cells(1).Value) & vbCrLf
    End Sub

End Class

显示的如果就是上面的,当我在第一列中,完全就没输入任何字符,包括空格,直接使用IsNumeric函数就已经判断为假了。所以可以直接略过那个判断空值的函数。