2024年3月21日发(作者:)

DBNull用法

总结byhubupc

一:判断是否为DBNULL 的几种方式(返回多个值的情况)

static bool IsDBNull(Object value)

如果 value 为 TypeCode..::.DBNull 类型,则为 true;否则为 false。

2 if(Object value is )

如果 value 为 TypeCode..::.DBNull 类型,则为 true;否则为 false。

3 ((Object value)

如果 value 为 TypeCode..::.DBNull 类型,则为 true;否则为 false。

注意:

(Object value) 使用Row[“Name”]的形式,不使用的形式,否则失效。

无法将类型为“”的对象强制转换为类型“”。

例如:

TableAdapter

TableAdapter();

DataTable tb = a();

= "fdsaf";

if (tb[4]["RegionDescription"] is )

// 不使用tb[4].RegionDescription is DBNull的形式

{

("tb[4]["RegionDescription"]");

}

if (ll(tb[4]["RegionDescription"]))

{

ta = new