Gewusst wie: Anzeigen von Bildern in Zellen des DataGridView-Steuerelements in Windows Forms

Aktualisiert: November 2007

Zu den Werten, die in einer Datenzeile angezeigt werden können, gehören Bilder und Grafiken. Häufig handelt es sich hierbei um das Foto eines Mitarbeiters oder ein Firmenlogo.

Wenn Daten innerhalb des DataGridView-Steuerelements angezeigt werden, können mühelos Bilder integriert werden. Das DataGridView-Steuerelement behandelt jedes Bildformat, das von der Image-Klasse unterstützt wird, sowie das von einigen Datenbanken verwendete OLE-Bildformat.

Wenn die Datenquelle des DataGridView-Steuerelements über eine Spalte mit Bildern verfügt, werden diese automatisch durch das DataGridView-Steuerelement angezeigt.

Im folgenden Codebeispiel wird veranschaulicht, wie ein Symbol aus einer eingebetteten Ressource extrahiert und anschließend in ein Bitmap konvertiert wird, um es in jeder Zelle einer Bilderspalte anzuzeigen. Ein weiteres Beispiel, bei dem Zellenwerte in Form von Text durch entsprechende Bilder ersetzt werden, finden Sie unter Gewusst wie: Anpassen der Datenformatierung im DataGridView-Steuerelement in Windows Forms.

Beispiel

Public Sub CreateGraphicsColumn()

    Dim treeIcon As New Icon(Me.GetType(), "tree.ico")
    Dim iconColumn As New DataGridViewImageColumn()

    With iconColumn
        .Image = treeIcon.ToBitmap()
        .Name = "Tree"
        .HeaderText = "Nice tree"
    End With

    dataGridView1.Columns.Insert(2, iconColumn)

End Sub
private void createGraphicsColumn()
{
    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);
}

Kompilieren des Codes

Dieses Beispiel setzt Folgendes voraus:

Siehe auch

Aufgaben

Gewusst wie: Anpassen der Datenformatierung im DataGridView-Steuerelement in Windows Forms

Referenz

DataGridView

Weitere Ressourcen

Grundlegende Spalten-, Zeilen- und Zellfeatures im DataGridView-Steuerelement in Windows Forms