十进制值读取为null

时间:2014-05-17 20:42:56

标签: vb.net winforms radgridview

我正在使用Telerik的RadGridView来获取winform应用程序。在特定单元格中,我将0作为十进制值。在rowvalidation事件中,此值将被视为未定义。

如何检查未定义的值并获得一些值?任何直接的帮助将不胜感激。请查看错误屏幕截图以便更好地理解:

1 个答案:

答案 0 :(得分:0)

你需要知道:

之间的区别
  1. Value Types and Reference Types
  2. Is Operator= Operator
  3. 在这种情况下,不应使用=运算符,而应使用Is运算符。

    If (cell.Value Is Nothing) Then
    

    您还可以使用TypeOf运算符进行测试:

    If (Not TypeOf cell.Value Is Decimal) Then