Gewusst wie: Festlegen von abwechselnden Zeilenstilen für das DataGridView-Steuerelement in Windows Forms
Tabellendaten werden oft in einem Ledger-ähnlichen Format präsentiert, bei dem die einzelnen Zeilen abwechselnde Hintergrundfarben haben. Dieses Format erleichtert es dem Benutzer, zu erkennen, welche Zellen sich in einer Zeile befinden, insbesondere bei breiten Tabellen mit vielen Spalten.
Mit dem DataGridView-Steuerelement können Sie vollständige Stilinformationen für abwechselnde Zeilen festlegen. Außer mit der Hintergrundfarbe können Sie somit mit Stilmerkmalen wie Vordergrundfarbe und Schriftart abwechselnde Zeilen unterscheiden.
Visual Studio bietet Unterstützung für diese Aufgabe. Weitere Informationen finden Sie unter Gewusst wie: Festlegen von abwechselnden Zeilenstilen für das Windows Forms-Steuerelement DataGridView mithilfe des Designers und Gewusst wie: Festlegen von abwechselnden Zeilenstilen für das Windows Forms-Steuerelement DataGridView mithilfe des Designers und Gewusst wie: Festlegen von abwechselnden Zeilenstilen für das Windows Forms-Steuerelement DataGridView mithilfe des Designers und Gewusst wie: Festlegen von abwechselnden Zeilenstilen für das Windows Forms-Steuerelement DataGridView mithilfe des Designers.
So legen Sie abwechselnde Zeilenstile programmgesteuert fest
Legen Sie die Eigenschaften der DataGridViewCellStyle-Objekte fest, die von der RowsDefaultCellStyle-Eigenschaft und AlternatingRowsDefaultCellStyle-Eigenschaft der DataGridView zurückgegeben werden.
With Me.dataGridView1 .RowsDefaultCellStyle.BackColor = Color.Bisque .AlternatingRowsDefaultCellStyle.BackColor = Color.Beige End With
this.dataGridView1.RowsDefaultCellStyle.BackColor = Color.Bisque; this.dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.Beige;
Tipp
Die durch die RowsDefaultCellStyle-Eigenschaft und AlternatingRowsDefaultCellStyle-Eigenschaft festgelegten Stile überschreiben die auf Spalten- und DataGridView-Ebene festgelegten Stile, werden jedoch von den Stilen überschrieben, die auf Zeilen- und Zellenebene festgelegt wurden. Weitere Informationen finden Sie unter Zellstile im DataGridView-Steuerelement in Windows Forms.
Kompilieren des Codes
Dieses Beispiel setzt Folgendes voraus:
Ein DataGridView-Steuerelement mit dem NamendataGridView1 muss vorhanden sein.
Verweise auf die Assemblys System, System.Drawing und System.Windows.Forms.
Robuste Programmierung
Um maximale Skalierbarkeit zu erreichen, sollten Sie DataGridViewCellStyle-Objekte für mehrere Zeilen, Spalten oder Zellen, die dieselben Stile verwenden, freigeben, anstatt die Stileigenschaften für einzelne Elemente separat festzulegen. Weitere Informationen finden Sie unter Empfohlene Vorgehensweisen für das Skalieren des DataGridView-Steuerelements in Windows Forms.
Siehe auch
Aufgaben
Gewusst wie: Festlegen von Schriftart- und Farbstilen im DataGridView-Steuerelement in Windows Forms
Referenz
DataGridView.AlternatingRowsDefaultCellStyle
DataGridView.RowsDefaultCellStyle
Konzepte
Zellstile im DataGridView-Steuerelement in Windows Forms
Empfohlene Vorgehensweisen für das Skalieren des DataGridView-Steuerelements in Windows Forms
Weitere Ressourcen
Grundlegende Formatierungen und Formate im DataGridView-Steuerelement in Windows Forms