我试图避免使用 0 的数据库空值,如果它不为空,则获取原始值。
但我有一些问题。
这是我的示例代码:
int Value = 0;
for(int i = 0; i < tblValue.Rows.Count; i++)
{
if (tblValue.Rows[i][""]== DBNull.Value)//Here it always returns true.. even there are values at Position 1 and
{
Value += 0;
}
else
{
Value += Convert.ToInt32(tblValue.Rows[i][""]);
}
}
任何的想法?
我是否以错误的方式检查 DBNUll 值?