vb.net IsNumeric函数的使用
经常在DataGridView控件中验证一个值是否为数值,但有些时候担心是一个空值,怕报错,想先用IsNothing函数判断一下再进行数值判断就不会报错了。
其实完全不用这样也可以的。
如下例中,
代码如下:
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函数就已经判断为假了。所以可以直接略过那个判断空值的函数。