[原] XAF 如何将数据库中Byte array图片显示出来
2013-09-27 15:09
429 查看
问题比较简单,直接上代码. private Image _Cover; [Size(SizeAttribute.Unlimited), ValueConverter(typeof(ImageValueConverter))] public Image Cover { get { if (_Cover == null && _Photo != null && _Photo.Length > 0) { using (MemoryStream stream = new System.IO.MemoryStream(_Photo)) { System.Drawing.Image image = System.Drawing.Image.FromStream(stream); _Cover = image; return _Cover; } } return _Cover; } set { SetPropertyValue("Cover", ref _Cover, value); } } private Byte[] _Photo; //[Delayed] public Byte[] Photo { get { return _Photo; } set { //byte[] imagedata = null; //if (Cover != null) //{ // MemoryStream ms = new MemoryStream(); // Image im = new Bitmap(Cover); // im.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); // imagedata = ms.GetBuffer(); // _Photo = imagedata; //} SetPropertyValue("Photo", ref _Photo, value); } }
XAF自带,varbinary(Max)类型图片操作方法:
Image fPhoto; [ValueConverter(typeof(ImageValueConverter)), Delayed] public Image Photo { get { return fPhoto; } set { SetPropertyValue("Photo", ref fPhoto, value); } }
相关文章推荐
- 利用数据库如何存入BLOB格式图片,并从数据库中取出BLBO格式图片显示出来
- Winform下如何上传图片并显示出来。同时保存到数据库
- 如何把存储在数据库中的图片根据自己的需要的大小显示出来。【转】
- 如何在JPG或BMP图片上显示输入的订单数据内容,并在报表打印时显示出来,后台数据库是SQL SERVER 2000 ,先谢了.高分!
- Android编写简单的手机通讯录,只是存到数据库里面,并没有显示出来,下次更新显示到自定义适配器的通讯录(这个只是教大家SQLite数据库如何使用)
- 如何实现数据库中的图片在页面中显示
- 如何显示数据库中Image类型的图片
- 关于在struts2中利用jquery中如何动态从数据库中加载图片并显示
- [VB.NET]如何把一个图片保存到access中,又如何把它读取出来,并在picturebox中显示?
- 把图片在数据库中读出来并显示在页面上
- 在数据库中处理image字段【把图片存储到数据库并显示出来】
- 如何让前端获取到硬盘上的图片并显示出来,不是项目中保存的图片
- 如何在spring mvc中上传图片并显示出来
- web中,如何读取Word内容(包含表格,但不包含图片)并且显示在页面中或保存进数据库中
- 如何显示数据库中以 OLE 对象方式存储的 JPEG 图片
- [转帖]如何将一张图片写入数据库SQL,并能正确在C#网页中显示
- Tapestry 怎样从数据库中保存的图片显示出来。
- 将数据库 二进制流 图片数据 显示出来
- asp.net FileUpload 控件上传文件 以二进制的形式存入数据库并将图片显示出来
- 如何将从数据库中的数据(表的形式显示出来的)导入到Excel表格中?