jQuery MiniUI

标题: datagrid显示二进制图片问题 [打印本页]

作者: dongdong1991    时间: 2013-4-16 11:20:34     标题: datagrid显示二进制图片问题

这是在ashx里面的代码,将图片转换成image,传到前台js怎么显示在datagrid里面呢,图片不是上传到服务器上,而是直接保存到数据库中,抽图片数据的时候在直接从数据库抽,而不是将图片保存到服务器上,读取图片的时候在把图片路径读取出来那种方式。
求解
SqlInfo sql = new SqlInfo();
   DataTable dt = sql.sa();
   byte[] mybyte;
   mybyte = (byte[])(dt.Rows[0]["EmpImage"]);
   MemoryStream ms = new MemoryStream(mybyte);
   ms.Position = 0;
   Image img = Image.FromStream(ms);
   ms.Close();
   return img;

作者: niko    时间: 2013-4-16 11:26:59

无论是怎么放,这样的形式就可以了。
<img url="a.aspx?id=1"/>
作者: dongdong1991    时间: 2013-4-16 12:57:46

什么意思,看不大明白,我就是要把数据库中保存的图片显示在grid里面
作者: niko    时间: 2013-4-16 13:12:19

1.你总需要一个aspx页面访问此图片把
2.<img src="a.aspx?id=1" />
3.参考http://www.miniui.com/demo/#src=datagrid/drawcell.html,将img通过drawcell渲染到单元格内就可以了




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2