如何让GridView显示数据库中图片流

解决方案 »

  1.   

    参考:
    http://www.cnblogs.com/freeliver54/archive/2007/05/23/756652.html
      

  2.   

    图片存以二进制存在数据库中的,做一个页面专门处理这些图片,传一个ID给页面页面输出图片,
    GridView里搞个图片列(模版列或用HTML写个IMG)地址连接到那个图片处理页面 
    图片处理页面Load里,ZP列存的是照片的二进制byte[] mydata=new byte[100000];
    mydata=(byte[])myset.Tables[0].Rows[0]["zp"];
    Response.BinaryWrite(mydata);
    Response.End();
    整个页面的输出就是一照片...
    GridView里调用就是了
      

  3.   

    在你要显示图片的字段里,写上一段字符串<img src=....aspx?id=...>
    在那个aspx页面里,根据id,去获取字节流,然后Response.BinaryWrite()