从数据库查询数据返回DataTable的时候
我们总会遇见DataRow["index"] 会为DBNull.value的问题如果字段为string的话 我现在直接 as string
如果为int、double字段的话 我会重新写个方法先Convert.isDBNull()判断 然后根据返回值判断是否转换请问关于 int、double的话 有不需要判断的什么方法嘛
我们总会遇见DataRow["index"] 会为DBNull.value的问题如果字段为string的话 我现在直接 as string
如果为int、double字段的话 我会重新写个方法先Convert.isDBNull()判断 然后根据返回值判断是否转换请问关于 int、double的话 有不需要判断的什么方法嘛
http://msdn.microsoft.com/zh-cn/library/1t3y8s4s.aspx
isnull(id(字段名),0) 如果为null ,就默认是0
Convert.ToInt32()是可以传入null值的,如int x = Convert.ToInt32(null)