我正在尝试使用以下代码在DataGridView中添加图像

DataGridViewImageColumn Editlink = new DataGridViewImageColumn();
Image image = Image.FromFile("Images\\Edit.png");
Editlink.Image = image;
Editlink.HeaderText = "Edit";
Editlink.DataPropertyName = "lnkColumn";
Editlink.Width = 40;


在上面的代码中

Image image = Image.FromFile("Images\\Edit.png");

它抛出一个错误说


  文件未找到


当我将FromFile路径更改为"C:\\Test\\Images\\Edit.png"时,它可以工作。

在不使用实际路径的情况下如何获得相同的结果?

最佳答案

请使用添加资源将图像添加到本地资源文件夹,然后按文件名调用它。

问题是这个的重复
filenotfound-when-i-use-image-fromfile

关于c# - 使用DataGridViewImageColumn将图像添加到DataGridView,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37413085/

10-09 18:00