Gewusst wie: Verwenden der Zeilenvorlage zum Anpassen von Zeilen im DataGridView-Steuerelement in Windows Forms

Das DataGridView-Steuerelement verwendet die Zeilenvorlage als Basis für alle Zeilen, die es dem Steuerelement entweder durch Datenbindung oder durch Aufrufen der DataGridViewRowCollection.Add-Methode ohne Angabe einer vorhandenen Zelle hinzufügt.

Die Zeilenvorlage ermöglicht Ihnen größere Kontrolle über das Aussehen und Verhalten von Zeilen als die RowsDefaultCellStyle-Eigenschaft. Mit der Zeilenvorlage können Sie alle DataGridViewRow-Eigenschaften festlegen, einschließlich DefaultCellStyle.

Es gibt Situationen, in denen Sie die Zeilenvorlage verwenden müssen, um einen speziellen Effekt zu erreichen. Beispielsweise können Informationen über die Zeilenhöhe in einem DataGridViewCellStyle gespeichert sein, sodass Sie die von allen Zeilen verwendete Standardhöhe mithilfe einer Zeilenvorlage ändern müssen. Die Zeilenvorlage ist zudem hilfreich, wenn Sie Ihre eigenen von DataGridViewRow abgeleiteten Klassen erstellen und möchten, dass der benutzerdefinierte Typ verwendet wird, wenn neue Zeilen zum Steuerelement hinzugefügt werden.

Tipp

Die Zeilenvorlage wird nur verwendet, wenn Zeilen hinzugefügt werden. Sie können keine vorhandenen Zeilen ändern, indem Sie die Zeilenvorlage ändern.

So verwenden Sie die Zeilenvorlage

  • Legen Sie für das von der DataGridView.RowTemplate-Eigenschaft abgerufene Objekt Eigenschaften fest.

    With Me.dataGridView1.RowTemplate
        .DefaultCellStyle.BackColor = Color.Bisque
        .Height = 35
        .MinimumHeight = 20
    End With
    
    DataGridViewRow row = this.dataGridView1.RowTemplate;
    row.DefaultCellStyle.BackColor = Color.Bisque;
    row.Height = 35;
    row.MinimumHeight = 20;
    
    DataGridViewRow^ row = this->dataGridView1->RowTemplate;
    row->DefaultCellStyle->BackColor = Color::Bisque;
    row->Height = 35;
    row->MinimumHeight = 20;
    
    

Kompilieren des Codes

Für dieses Beispiel ist Folgendes erforderlich:

Siehe auch

Referenz

DataGridView

DataGridViewCellStyle

DataGridViewRow

DataGridView.RowTemplate

Konzepte

Zellstile im DataGridView-Steuerelement in Windows Forms

Weitere Ressourcen

Grundlegende Formatierungen und Formate im DataGridView-Steuerelement in Windows Forms