jQuery MiniUI

 找回密码
 立即注册
查看: 3380|回复: 3
打印 上一主题 下一主题

datagrid显示二进制图片问题 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2013-4-16 11:20:34 |只看该作者 |倒序浏览
这是在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;

Rank: 9Rank: 9Rank: 9

沙发
发表于 2013-4-16 11:26:59 |只看该作者
无论是怎么放,这样的形式就可以了。
<img url="a.aspx?id=1"/>

Rank: 1

板凳
发表于 2013-4-16 12:57:46 |只看该作者
什么意思,看不大明白,我就是要把数据库中保存的图片显示在grid里面

Rank: 9Rank: 9Rank: 9

地板
发表于 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渲染到单元格内就可以了

Archiver|普加软件

GMT+8, 2024-11-28 04:38 , Processed in 1.053957 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部