编程论坛
注册
登录
编程论坛
→
ASP.NET技术论坛
为什么对象不能从 DBNull 转换为其他类型
kimylsy
发布于 2008-05-30 13:59, 2846 次点击
对象不能从 DBNull 转换为其他类型。
请问下这个怎么解决
3 回复
#2
hebingbing
2008-05-30 16:00
你要转换的对象是空的……
#3
青格儿
2008-05-30 19:30
你要取的数据为空了,所以才出现这样的错。这样吧,你先判断下是否为空?
dl.Id = (idr["id"].ToString().Equals(DBNull.Value) ? int.Parse(idr["id"].ToString()) : -1);
#4
kimylsy
2008-06-05 13:24
谢谢 搞定了 !!
1