Anpassen des DataGridView-Steuerelements von Windows Forms
Aktualisiert: November 2007
Das DataGridView-Steuerelement umfasst mehrere Eigenschaften, mit denen Darstellung und grundlegendes Verhalten der zugehörigen Zellen, Zeilen und Spalten angepasst werden können. Bei besonderen Anforderungen, die über die Möglichkeiten der DataGridViewCellStyle-Klasse hinausgehen, können Sie auch Ownerdrawing für das Steuerelement implementieren oder dessen Funktionen erweitern, indem Sie benutzerdefinierte Zellen, Spalten und Zeilen erstellen.
Um selbst Zellen und Zeilen zu zeichnen, können Sie verschiedene DataGridView-Zeichnungsereignisse verwenden. Um vorhandene Funktionen zu ändern oder neue Funktionen bereitzustellen, können Sie eigene, von den vorhandenen Typen DataGridViewCell, DataGridViewColumn und DataGridViewRow abgeleitete Typen erstellen. Sie können auch neue Bearbeitungsfunktionen bereitstellen, indem Sie abgeleitete Typen erstellen, durch die ein von Ihnen festgelegtes Steuerelement eingeblendet wird, wenn sich eine Zelle im Bearbeitungsmodus befindet.
In diesem Abschnitt
Gewusst wie: Anpassen der Darstellung von Zellen im DataGridView-Steuerelement von Windows Forms
Beschreibt, wie das CellPainting-Ereignis behandelt wird, um Zellen manuell zu zeichnen.Gewusst wie: Anpassen der Darstellung von Zeilen im DataGridView-Steuerelement in Windows Forms
Beschreibt, wie das RowPrePaint-Ereignis und das RowPostPaint-Ereignis behandelt werden, um Zeilen mit einem benutzerdefinierten Hintergrund mit Farbverlauf und Inhalt zu zeichnen, der mehrere Spalten umfasst.Gewusst wie: Anpassen von Zellen und Spalten im DataGridView-Steuerelement in Windows Forms durch Erweitern des Aussehens und Verhaltens
Beschreibt, wie von DataGridViewCell und DataGridViewColumn abgeleitete, benutzerdefinierte Typen erstellt werden, um Zellen hervorzuheben, sobald der Mauszeiger darauf bewegt wird.Gewusst wie: Deaktivieren von Schaltflächen in einer Schaltflächenspalte im DataGridView-Steuerelement von Windows Forms
Beschreibt, wie von DataGridViewButtonCell und DataGridViewButtonColumn abgeleitete, benutzerdefinierte Typen erstellt werden, um deaktivierte Schaltflächen in einer Schaltflächenspalte anzuzeigen.Gewusst wie: Hosten von Steuerelementen in DataGridView-Zellen in Windows Forms
Beschreibt die Implementierung der IDataGridViewEditingControl-Schnittstelle und die Erstellung benutzerdefinierter Typen, die von DataGridViewCell und von DataGridViewColumn abgeleitet sind, um ein DateTimePicker-Steuerelement anzuzeigen, wenn sich eine Zelle im Bearbeitungsmodus befindet.
Referenz
DataGridView
Enthält die Referenzdokumentation zum DataGridView-Steuerelement.DataGridViewCell
Enthält die Referenzdokumentation zur DataGridViewCell-Klasse.DataGridViewRow
Enthält die Referenzdokumentation zur DataGridViewRow-Klasse.DataGridViewColumn
Enthält die Referenzdokumentation zur DataGridViewColumn-Klasse.IDataGridViewEditingControl
Enthält die Referenzdokumentation zur IDataGridViewEditingControl-Schnittstelle.
Verwandte Abschnitte
- Grundlegende Formatierungen und Formate im DataGridView-Steuerelement in Windows Forms
Enthält Themen, in denen beschrieben wird, wie die grundlegende Darstellung des Steuerelements und das Anzeigeformat von Zelldaten geändert wird.
Siehe auch
Konzepte
Spaltentypen im DataGridView-Steuerelement in Windows Forms