【发布时间】:2018-02-14 04:44:32
【问题描述】:
当我获取一个值并将一个值存储在长变量 DBNULL 中时发生异常。因为表中的该列具有空值,我如何也可以获得该 NULL 值。任何人都可以帮助我
if (dt.Rows.Count > 0)
{
foreach (DataRow dr in dt.Rows)
{
long linvs = Convert.ToInt64(Convert.ToDecimal(dr["individualsize"]));
long uds = Convert.ToInt64(Convert.ToDecimal(dr["dataspace"]));
long avds = Convert.ToInt64(Convert.ToDecimal(dr["amemory"]));
dr["individualsize"] = BytesToString(linvs);
dr["dataspace"] = BytesToString(uds);
dr["amemory"] = BytesToString(avds);
}
【问题讨论】:
-
"individualsize"是DB中的字段名,值为NULL
-
你的问题毫无意义,就像我不明白你想说什么
-
"individualsize" 数据空间,amemory 是 DB 中具有 NULL 值的字段名称,我需要在 gridview 中显示所有值,但“用户代码未处理 invalidcastexception”此异常正在发生
标签: dbnull