我想在我的 dataGridView 中显示一些图像,所以我DataGridViewImageColumn
使用默认图像 ( Properties.Resources.test
) 创建,将其添加到dataGridView
并尝试向单元格插入一些值。不幸的是,它没有改变显示。我究竟做错了什么?
var q = from a in _dc.GetTable<Map>() select a;
View.dataGridView1.DataSource = q;
View.dataGridView1.Columns[3].Visible = false;
var imageColumn = new DataGridViewImageColumn
{
Image = Properties.Resources.test,
ImageLayout = DataGridViewImageCellLayout.Stretch,
Name = "Map",
HeaderText = @"map"
};
View.dataGridView1.Columns.Add(imageColumn);
var i = 0;
foreach (var map in q)
{
View.dataGridView1.Rows[i].Cells[8].Value = ByteArrayToImage(map.map1.ToArray());
i++;
}