判断一个DataTable中的一个DataRow中的某一列为空值,不能使用
if (Row.ItemArray[index]!=null) .........的形式
需要使用DataRow类自带的一个函数IsNull。
if(!DataRow.IsNull(index))
在DataReader(如SqlDataReader)有相同功能的IsDBNull函数
原因数据库列中的控制映射到.NET对象中是一个DBNull的对象。判断数据库列空值。办法有:
if( DataRow.IsNull(index))
if(Convert.IsDBNull(Row.ItemArray[index]))