Я хочу отобразить некоторые изображения в моем 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++;
}