c#的二进制读取图片

我把上传的图片转换成为byte类型存入了数据库中,然后我想在gridview中显示出来,我用了下他的imagefield中的功能结果图片总显示不出来查看属性显示syste... 我把上传的图片转换成为byte类型存入了数据库中,然后我想在gridview中
显示出来,我用了下他的imagefield中的功能结果图片总显示不出来查看属性显示system.byte[],有办法把 图片绑定到gridview中吗?
另外 如果我把数据读出来在转换成图片那样的话我还不如把上传的图片直接存放到服务器上,我放在数据库里是不是多次一举,还有能不能把读出来的byte类型转换成图片不要放到服务器上直接在控件中显示出来
如能帮我不胜感激!就这15分贡献给高手了
展开
 我来答
隐名账号
2007-02-04 · TA获得超过179个赞
知道小有建树答主
回答量:258
采纳率:0%
帮助的人:0
展开全部
Image I, C; MemoryStream MS; byte[] B;
I.Save(MS, I.RawFormat);
B = MS.ToArray();
C = Image.FromStream(new MemoryStream(B));

一些控件有CreateGraphics()方法,使用其DrawImage方法可把Image在控件中显示出来。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式