【发布时间】:2012-11-23 17:24:18
【问题描述】:
我如何创建一个可以在 datagridview 的一列中显示 2 个图像的列?
我尝试创建 2 个 datagridviewimagecolumn(用于不同的图像)
如果它其中的单元格包含相同的图像路径。
图像将根据单元格上的路径进行匹配。
这必须合并在一列(如下图所示)
例如。
在这里我将创建 2 个数据网格图像列
DataGridViewImageColumn img1 - new DataGridViewImageColumn();
Image Simg1 = Image.FromFile (C:\Desktop\Green.jpg);
img1.Image = Simg1;
dgv.Columns.Add(img1); //it will display on the datagridview
DataGridViewImageColumn img2 - new DataGridViewImageColumn();
Image Simg2 = Image.FromFile (C:\Desktop\Red.jpg);
img2.Image = Simg1;
dgv.Columns.Add(img2);
如果从 sql server 生成的列看起来像这样
第 1 栏
---------
c:\桌面\Green.jpg
c:\桌面\Green.jpg
c:\桌面\Red.jpg
c:\Desktop\Green.jpg
我将如何做这个。
绿色路径将显示绿色图像。
并且红色路径将包含红色图像。
【问题讨论】:
标签: c# winforms datagridview