2016-05-24 4 views
2

Ich versuche, ein Bild in einem DataGridView mit dem folgenden CodeBild hinzufügen, um Datagridview mit DataGridViewImageColumn

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

In dem obigen Code

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

einen Fehler wirft hinzuzufügen sagte

Datei nicht gefunden

Wenn ich den FromFile Pfad zu "C:\\Test\\Images\\Edit.png" geändert habe, funktioniert es.

Wie kann ich das gleiche Ergebnis erzielen, ohne den tatsächlichen Pfad zu verwenden?

+0

Der Pfad zum Arbeitsverzeichnis Ihrer Anwendung ist relativ. – stuartd

+0

Es scheint, das ist, was Sie suchen: [Hinzufügen klickbare Bild/Schaltfläche zu DataGridview in C#] (http://StackOverflow.com/Questions/36253732/Adding-Clickable-Bild-Button-to-Datagridview-in-C -Scharf) –

Antwort

0

Verwenden Sie Ressource hinzufügen, um Bilder zum lokalen Ressourcenordner hinzuzufügen und dann nach Dateiname aufzurufen.

Die Frage ist ein Duplikat dieser filenotfound-when-i-use-image-fromfile

Verwandte Themen