Entwickler-Ecke
WinForms - DataGridView: Image wird nicht angezeigt
Nelson - Mi 21.07.10 17:05
Titel: DataGridView: Image wird nicht angezeigt
Hallo,
ich habe zu einer bestehenden DataGridView eine DataGridViewImageColumn hinzugefügt und möchte wie folgt ein Bild zuweisen:
Image img2 = Image.FromFile("U:\\Beispiel.gif");
DataGridViewImageCell cellIcon = (DataGridViewImageCell)dataGridView1.Rows[0].Cells[7];
cellIcon.Value = img2;
Das Bild wird nicht dargestellt sondern nur ein rotes Kreuz. Im Debugger kann ich aber erkennen, daß die Zelle scheinbar alle Werte des Bildes korrekt enthält.
Ich habe mir gestern extra ein kleines Testprojekt erstellt um die Funktionsweise von Datagridview/Image zu verstehen, habe verschiedene Varianten ausprobiert und es hat alles funktioniert !
Jetzt will ich das Ganze in meinem eigentlichen Projekt umsetzen und es funktioniert nicht. Syntaktisch kann ich keinen Unterschied erkennen. In dem Testprojekt habe ich die DataGridView allerdings nicht über die Toolbox sondern im SourceCode erzeugt. Kann es daran liegen ? Gibt es eine Einstellung, die beim Arbeiten mit der Toolbox Defaultmäßig gesetzt wird und die man erst deaktivieren muss ?
Ich hoffe Ihr habt nen Tipp für mich ...
Schon mal Danke im voraus !
Nelson
Nelson - Mi 21.07.10 18:39
Hallo Kha,
nein, eine Exception wird nicht ausgelöst.
Ich habe das Projekt mal gezippt angehängt. Ist noch ganz klein. Wenn man die XML-Datei und die 2 Gifs direkt unter C:\ ablegt sollte es gehen.
Ein weiterer Unterschied zwischen diesem und meinem Testprojekt: Hier wird eine DataSource an die DataGridView gebunden.
Arbeiten tue ich mit der Visual C# Express Edition 2008.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!