【发布时间】:2013-01-14 09:19:16
【问题描述】:
我有一个 StronglyTyped 数据行对象,我可以像这样访问它。
accountFilter.Currency_ID
Currency_ID(Int 类型)是行名称。 AccountFilter 是 DataRow。 当它给出一个值时,没问题。但是当列值为 NULL 时,它会给出 DBNull Exception。我想检查 DBNull 的值,但它不起作用。
bool a = Convert.IsDBNull(accountFilter.Currency_ID.ToString()); //doesnt work
these 的所有示例都不起作用。
有什么办法吗?
【问题讨论】:
-
“不起作用”是什么意思?如果您删除
.ToString()会怎样? -
@RichardEv 通过“不起作用”嘿说,“它给出了 DBNull 异常”。