社区
C#
帖子详情
DevExpress.XtraGrid.GridControl 显示图片列 不是从数据库读取 而是一个path 或者image
yilingjingshui
2013-06-05 03:48:36
DevExpress.XtraGrid.GridControl 显示图片列 不是从数据库读取 而是一个path 或者image
谁做过呀
...全文
269
7
打赏
收藏
DevExpress.XtraGrid.GridControl 显示图片列 不是从数据库读取 而是一个path 或者image
DevExpress.XtraGrid.GridControl 显示图片列 不是从数据库读取 而是一个path 或者image 谁做过呀
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gxh7506
2013-07-29
打赏
举报
回复
参考: //显示数据 private void showData(List<Employee > list) { DataTable dt = new DataTable("OneEmployee"); dt.Columns.Add("Caption", System.Type.GetType("System.String")); dt.Columns.Add("Department", System.Type.GetType("System.String")); dt.Columns.Add("PhotoName", System.Type.GetType("System.Byte[]")); for (int i = 0; i < list.Count; i++) { DataRow dr = dt.NewRow(); dr["Caption"] = list[i].Name; dr["Department"] = list[i].Department; string imagePath = @"D:/C#/photos/" + list[i].PhotoPath; dr["PhotoName"] = getImageByte(imagePath); dt.Rows.Add(dr); } gridControl1.DataSource = dt; } //返回图片的字节流byte[] private byte[] getImageByte(string imagePath) { FileStream files = new FileStream(imagePath, FileMode.Open); byte[] imgByte = new byte [files.Length ]; files.Read(imgByte, 0, imgByte.Length); files.Close(); return imgByte; }
men52676521
2013-06-25
打赏
举报
回复
支持一下吧!别沉了。
yilingjingshui
2013-06-05
打赏
举报
回复
不会就这么沉了吧
yilingjingshui
2013-06-05
打赏
举报
回复
期待高手啊 最好能直接给给例子看下 分少的可以再加
yilingjingshui
2013-06-05
打赏
举报
回复
gridview中ComonEdit 中选择了一个图片类型的 也选择了本地的一个图片但是没有显示 相同的操作在datagridview中是可以的 最近刚开始弄DEV还不太懂啊
qldsrx
2013-06-05
打赏
举报
回复
不在数据库中的图片,只能自己二次处理数据源,添加一个byte[]类型的列,对每行的path处理,读取本地图片数据到新增的byte[]列中才能显示。 不过建议图片单独使用图片控件,表格里显示势必影响图片尺寸,而图片控件显示就会相对简单,可以处理为表格行切换的同时,对应图片控件重新加载path对应的图片。
yilingjingshui
2013-06-05
打赏
举报
回复
期待高手光顾啊
在
DevExpress
Grid
Control
的一
列
中
显示
图片
最近做项目的时候用到了将
Grid
Control
中一
列
设置为PictureEdit类型,然后通过这一
列
来
显示
图片
。经过尝试发现有以下两种方式可行。 方法一、知道
图片
的路径与名称 比如:在
数据库
中存储了
图片
的路径(包括:本地路径、服务器路径),那么在可以通过非绑定
列
的方式来实现。 1、创建了
一个
非绑定
列
并设置其相应的属性,属性设置如下: FieldName设为 Photo(该字段名必须是唯一的) UnboundType设为 UnboundColumn...
DevExpress
Xtra
Grid
控件的各种常见用法
下面汇总了
DevExpress
Xtra
Grid
控件的各种常见用法,在此分享给大家:【DXperience Univer...
DevExpress
使用教程:
Xtra
Grid
常见用法
支持多种类型的数据集合作为数据源
Xtra
Grid
与传统的Data
Grid
View一样,支持多种类型作为其数据源。下面例子是将DataTable, List和数组分别绑定到
Xtra
Grid
里面。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2...
DevExpress
Xtra
Grid
控件
下面汇总了
DevExpress
Xtra
Grid
控件的各种常见用法,在此分享给大家:【DXperience Universal Suite下载】支持多种类型的数据集合作为数据源
Xtra
Grid
与传统的Data
Grid
View一样,支持多种类型作为其数据源。下面例子是将DataTable, List<T>和数组分别绑定到
Xtra
Grid
里面。12345678910111213141516...
Xtra
Grid
的若干种用法 z
支持多种类型的数据集合作为数据源
Xtra
Grid
与传统的Data
Grid
View一样,支持多种类型作为其数据源。下面例子是将DataTable, List<T>和数组分别绑定到
Xtra
Grid
里面。 //定义数据源 List<Person> peopleList=new List<Person> { { ID = 1,...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章