Vorgehensweise: 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 jeder Zeile befinden, insbesondere bei breiten Tabellen mit vielen Spalten.
Mit dem DataGridView-Steuerelement können Sie vollständige Stilinformationen für abwechselnde Zeilen angeben. Auf diese Weise können Sie Stileigenschaften wie Vordergrundfarbe und Schriftart zusätzlich zur Hintergrundfarbe verwenden, um abwechselnde Zeilen zu unterscheiden.
Visual Studio bietet Unterstützung für diese Aufgabe. Siehe auch Vorgehensweise: 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- und der AlternatingRowsDefaultCellStyle-Eigenschaft der DataGridView zurückgegeben werden.
this.dataGridView1.RowsDefaultCellStyle.BackColor = Color.Bisque; this.dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.Beige;
With Me.dataGridView1 .RowsDefaultCellStyle.BackColor = Color.Bisque .AlternatingRowsDefaultCellStyle.BackColor = Color.Beige End With
Hinweis
Die Stile, die über die RowsDefaultCellStyle- und die AlternatingRowsDefaultCellStyle-Eigenschaft angegeben sind, überschreiben die Stile, die auf Spalten- und DataGridView-Ebene festgelegt sind, werden jedoch durch die Stile überschrieben, die auf der einzelnen Zeilen- und Zellenebene festgelegt sind. Weitere Informationen finden Sie unter Zellenstile im DataGridView-Steuerelement in Windows Forms.
Kompilieren des Codes
Für dieses Beispiel benötigen Sie Folgendes:
Ein DataGridView-Steuerelement namens
dataGridView1
.Verweise auf die Assemblys System, System.Drawing und System.Windows.Forms.
Stabile Programmierung
Um maximale Skalierbarkeit zu erreichen, sollten Sie DataGridViewCellStyle-Objekte für mehrere Zeilen, Spalten oder Zellen, in denen dieselben Stile verwendet werden, gemeinsam verwenden, anstatt die Stileigenschaften für jedes einzelne Element festzulegen. Weitere Informationen finden Sie unter Empfohlene Vorgehensweisen für das Skalieren des DataGridView-Steuerelements in Windows Forms.
Weitere Informationen
- DataGridView.AlternatingRowsDefaultCellStyle
- DataGridView.RowsDefaultCellStyle
- DataGridView
- DataGridViewCellStyle
- Grundlegende Formatierungen und Formate im DataGridView-Steuerelement in Windows Forms
- Zellstile im DataGridView-Steuerelement in Windows Forms
- Empfohlene Vorgehensweisen für das Skalieren des DataGridView-Steuerelements in Windows Forms
- Gewusst wie: Festlegen von Schriftart- und Farbstilen im DataGridView-Steuerelement in Windows Forms
.NET Desktop feedback
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für