(byte[])ds.Tables[0].Rows[0][0];
???
这样类型能转过来??编译没报错?System.Text.Encoding encoding = System.Text.Encoding.UTF8;
byte[] bytes = encoding.GetBytes(ds.Tables[0].Rows[0][0].ToString());

解决方案 »

  1.   

    ds.Tables[0].Rows[0][0];里面存储的数据类型是不是图片啊?http://community.csdn.net/Expert/topic/3752/3752395.xml?temp=.1322138
      

  2.   

    Image.FromStream(x)中的x应该是Stream类型的吧
      

  3.   


    将类型强制转换都 不行啊
    Image.FormStream((Stream)x)
    还是提示“无效参数”。并且以前 有类似代码 是用 MemoryStream写的。我怎么就 用了出错呢?
      

  4.   

    ds.Tables[0].Rows[0][0] 里存的是什么东西。
    建议先将y输出一下,看看是否取出了图片。