byte[] buffer = (byte[])dt.Rows[0].ItemArray[4];
MemoryStream ms = new MemoryStream(buffer);
pictureBox1.Image = Image.FromStream(ms);
提示无法将DBNull对象强制转换成Byte[]类型,是一个什么原因?该如何插入图片呢?
------解决方案--------------------------------------------------------
if(dt.Rows[0].ItemArray[4]!=DBNull.Value)
------解决方案--------------------------------------------------------
断点看一下插入的时候 ms.GetBuffer()是什么,res是不是<=0
------解决方案--------------------------------------------------------
插入一个空行也不一定,看一下路径有没有错,取出来的byte[]是不是空的