私はコードを介して、またはdeign時にでもDataGridViewImageColumnに画像を追加しようとしています
常にデフォルトのC#イメージになり、「x」はイメージがないことを示します
私はマイクロソフトからこのコードを試しました
Icon treeIcon = new Icon(this.GetType(), "tree.ico");
DataGridViewImageColumn iconColumn = new DataGridViewImageColumn();
iconColumn.Image = treeIcon.ToBitmap();
iconColumn.Name = "Tree";
iconColumn.HeaderText = "Nice tree";
dataGridView1.Columns.Insert(2, iconColumn);
.ただし、リソースに.icoを追加しました-ファイルパスも試しました-フォームクラスにtree.icoが見つからないという例外結果が表示されました
アイコンを画像に置き換えました
ataGridViewImageColumn img = new DataGridViewImageColumn();
img.ValuesAreIcons = true;
Image image = Image.FromFile("C:/Users/../Desktop/app_edit.png");
img.Image = image;
showprocessed_dataGridView.Columns.Add(img);
img.HeaderText = "Image";
img.Name = "img";
これにより、ataGridViewImageColumn にデフォルトの「画像なし」が表示されます。この問題の解決策は何ですか? 画像フォーマットの問題か何か!! 任意の助けをいただければ幸いです..