从数据行初始化一个类

Lilbrettbro

我正在尝试使用DataRow初始化类,但是当DataRow项“ LOCATION”为Null值时,我会收到错误消息。当行项目为null时,如何使用适当的数据类型值加载这些变量?

    Public Sub New(ByVal row As DataRow)
                intID = row.Item("ID")
                strDepartmentCode = row.Item("DEPARTMENT_CODE")
                strDepartmentName = row.Item("DEPARTMENT_NAME")
                intLocation = row.Item("LOCATION")
    End Sub
新石器时代

像这样的东西:

Dim location As Object = row.Item("LOCATION")
If location Is Convert.DBNull
  intLocation = -1
Else
  intLocation = Convert.ToInt32(location)
End If

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何初始化一个类?

如何检查一个类是否被初始化?

用数组初始化一个类?

用数组初始化一个类

用 new 初始化一个 cpp 类

Python初始化一个类中的列表

用括号括起来的初始化器列表初始化一个类

如何确保仅初始化一个实例,但从另一个类初始化?

如何初始化一个数组行?

在另一个类中初始化一个指针

线程化一个类成员函数;通过初始化列表进行线程初始化

无法初始化向量来保存使用其构造函数初始化的另一个类

Java:在初始化块中初始化对象时从另一个类调用对象的方法

PHP-有没有办法初始化一个类并在一行中调用一个非静态方法?

当一个参数是类时,使用默认值初始化类

使用类的构造函数来初始化另一个类

在另一个类中初始化改造类

在另一个类构造中初始化它时找不到类

在 C++ 类中初始化另一个类

另一个类中的参数化对象初始化

C ++:通过一个初始化函数对多个数据成员进行const初始化

如何使用从另一个类获得的值刷新/重新初始化一个类?

初始化派生自一个类并抽象一个类时发生python错误

初始化一个具有另一个类对象作为成员变量的类

一个类具有另一个类的实例的JVM初始化顺序是什么

Python:如何从一个类到另一个类获取未初始化的属性

如何通过另一个类更新/更改一个类的初始化参数?

初始化列表-可以与同一个类的其他成员初始化成员吗?

如何初始化类之外的数组并为第一个元素设置值?