我有一个图像列和两个文本列。
我过去常常间接填充DataGridView
,但之后我需要过滤,因此我转而使用DataTable
作为DataSource
的{{1}}参数。这使我能够使用DataGridView
。
这就是我将图片列添加到RowFilter
:
DataTable
我添加了几行图片:
dataTable.Columns.Add("Image", typeof(byte[]));
但是图像太大而且需要适合。使用var row = dataTable.NewRow();
row["Image"] = imageData;
,我曾经这样做过:
DataGridViewImageColumn
但是对于ImgColumn.ImageLayout = DataGridViewImageCellLayout.Zoom;
的{{1}}列,我看不出我该怎么做。
有没有人知道如何才能做到这一点?谢谢。
答案 0 :(得分:0)
没关系,我不知道您仍然可以访问DGV列:
((DataGridViewImageColumn)Dgv.Columns[ImageColumnIndex]).ImageLayout = DataGridViewImageCellLayout.Zoom;