日期:2014-05-17  浏览次数:21183 次

无法将类型为“System.DBNull”的对象强制转换为类型“System.Byte[]
定义了一张表,表中字段 Head 为image类型,可以为Null
现在用ado.net读到datatable中,
将其转成  byte()类型,当数据为Null时,

无法将类型为“System.DBNull”的对象强制转换为类型“System.Byte[]  

如果判断为Null??

------解决方案--------------------
if(datatable.Row[xxx]["Head"]!=System.DBNull.Value)
{

}