私はdataGridViewにいくつかの画像を表示したいので、デフォルト画像(Properties.Resources.test
)でDataGridViewImageColumn
を作成し、それをdataGridView
に追加し、いくつかの値をセルに挿入しようとしました。残念ながら、それは表示を変更しませんでした。私は間違って何をしていますか?DataGridViewImageColumnに値が表示されません - なぜですか?
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++;
}
可能な複製[データグリッドビューwinformsでイメージを変更できません](http://stackoverflow.com/questions/6473310/cannot-change-image-in-datagridview-winforms) –
本当にありがとう – rebeliagamer