使用C#做了一个画图功能,画完图之后把图片保存到byte[]数组中,然后通过System.Convert.ToBase64String(byteimage, 0, byteimage.Length);//byteimage为byte[]数组。在保存到数据库里(sqlserver,相应的图片字段是text类型的)。而且也可以通过Convert.FromBase64String(model.Image)在程序中显示出图片。
问题是在水晶报表打印的时候,我转换成BMP格式传给水晶报表,图片就是出不理。
我试着读取本地磁盘的BMP格式图片(画板画的图片),就可以在水晶报表中显示。
(水晶报表只能显示BMP和JPEG格式的图片)
最终感觉就是我程序保存的图片有问题,在报表中一个都显示不出来呀。急死了,谁能帮帮我,我分不多,十分感谢那!存储报表C#图片bmp
问题是在水晶报表打印的时候,我转换成BMP格式传给水晶报表,图片就是出不理。
我试着读取本地磁盘的BMP格式图片(画板画的图片),就可以在水晶报表中显示。
(水晶报表只能显示BMP和JPEG格式的图片)
最终感觉就是我程序保存的图片有问题,在报表中一个都显示不出来呀。急死了,谁能帮帮我,我分不多,十分感谢那!存储报表C#图片bmp
解决方案 »
- DataGridView中添加comboBox
- c# 用MD5 加密登录密码 怎么实现。。。
- 使用SqlDataReader查询返回到Label的问题
- 点击按钮弹出系统对话框
- 求网站发布后访问错误:分析器错误 的解决方法?
- 多线程采集数据异常问题, 大侠请进
- 关于datagridview自动刷新的问题
- 哪里有c#的手册之类的冬冬呀,就像字典似的。
- 关于异步套接字的BeginReceive方法的问题?
- 怎么实现只打开一个窗口?
- 请各位帮忙看看! System.Net.Sockets.SocketException (0x80004005): 在其上下文中,该请求的地址无效。
- C#winform toolTip控件显示时间太短
Response.ContentType = "image/jpeg";
Response.BinaryWrite(bytes);
Response.End();
浏览页面,图片能正常显示出来,就说明数据没有问题
Response.ContentType = "image/jpeg";
Response.BinaryWrite(bytes);
Response.End();
浏览页面,图片能正常显示出来,就说明数据没有问题图片可以保存,也可以从数据库中读出。就是水晶报表这边不显示,我上传图片,懂得帮帮忙吧