110,536
社区成员
发帖
与我相关
我的任务
分享
Convert.ToDecimal(Jdt.Rows[i]["ZL1"] == string.Empty ? 0 : Jdt.Rows[i]["ZL1"]
这段代码判断字段为空,则赋值为0,为何赋值变为了1?我这个字段确实什么都没有,数据库里也不显示nullConvert.ToDecimal(Jdt.Rows[i]["ZL1"] == "" ? "0" : Jdt.Rows[i]["ZL1"])
却返回1给我,这是为何?Jdt.Rows[i]["ZL1"] is DBNull ? 0 : Convert.ToDecimal(Jdt.Rows[i]["ZL1"]);