Freigeben über


Anpassen des DataGridView-Steuerelements von Windows Forms

Das DataGridView-Steuerelement umfasst mehrere Eigenschaften, mit denen Sie das Erscheinungsbild und das grundlegende Verhalten (Look & Feel) von Zellen, Zeilen und Spalten anpassen können. Wenn Sie spezielle Anforderungen haben, die über die Funktionen der DataGridViewCellStyle Klasse hinausgehen, können Sie jedoch auch die Besitzerzeichnung für das Steuerelement implementieren oder seine Funktionen erweitern, indem Sie benutzerdefinierte Zellen, Spalten und Zeilen erstellen.

Um Zellen und Zeilen selbst zu zeichnen, können Sie verschiedene DataGridView-Zeichnenereignisse behandeln. Um vorhandene Funktionen zu ändern oder neue Funktionen bereitzustellen, können Sie eigene Typen erstellen, die von den vorhandenen DataGridViewCell, DataGridViewColumnund DataGridViewRow Typen abgeleitet sind. Sie können auch neue Bearbeitungsfunktionen bereitstellen, indem Sie abgeleitete Typen erstellen, die ein Steuerelement Ihrer Wahl anzeigen, wenn sich eine Zelle im Bearbeitungsmodus befindet.

In diesem Abschnitt

Anpassen der Darstellung von Zellen im DataGridView-Steuerelement von Windows Forms
Beschreibt, wie das CellPainting-Ereignis behandelt wird, um Zellen manuell zu zeichnen.

Vorgehensweise: Anpassen der Darstellung von Zeilen im DataGridView-Steuerelement von Windows Forms
Beschreibt, wie Sie die RowPrePaint- und RowPostPaint-Ereignisse behandeln, um Zeilen mit einem benutzerdefinierten Hintergrund mit Farbverlauf und Inhalt zu zeichnen, der mehrere Spalten umfasst.

Vorgehensweise: Anpassen von Zellen und Spalten im DataGridView-Steuerelement von Windows Forms durch Erweitern des Aussehens und Verhaltens
Beschreibt, wie benutzerdefinierte Typen erstellt werden, die von DataGridViewCell und DataGridViewColumn abgeleitet werden, um Zellen hervorzuheben, wenn sich der Mauszeiger darauf befindet.

Vorgehensweise: Deaktivieren von Schaltflächen in einer Schaltflächenspalte im DataGridView-Steuerelement von Windows Forms
Beschreibt, wie benutzerdefinierte Typen erstellt werden, die von DataGridViewButtonCell und DataGridViewButtonColumn abgeleitet werden, um deaktivierte Schaltflächen in einer Schaltflächenspalte anzuzeigen.

Vorgehensweise: Hosten von Steuerelementen in DataGridView-Zellen von Windows Forms
Beschreibt, wie Sie die IDataGridViewEditingControl-Schnittstelle implementieren und benutzerdefinierte Typen erstellen, die von DataGridViewCell und DataGridViewColumn abgeleitet werden, um ein DateTimePicker-Steuerelement anzuzeigen, wenn sich eine Zelle im Bearbeitungsmodus befindet.

Referenz

DataGridView Stellt Referenzdokumentation für das DataGridView Steuerelement bereit.

DataGridViewCell Stellt Referenzdokumentation für die DataGridViewCell Klasse bereit.

DataGridViewRow Stellt Referenzdokumentation für die DataGridViewRow Klasse bereit.

DataGridViewColumn Stellt Referenzdokumentation für die DataGridViewColumn Klasse bereit.

IDataGridViewEditingControl Stellt Referenzdokumentation für die IDataGridViewEditingControl Schnittstelle bereit.

Grundlegende Formatierungen und Formate im DataGridView-Steuerelement in Windows Forms
Enthält Artikel, die beschreiben, wie die grundlegende Darstellung des Steuerelements sowie das Anzeigeformat von Zelldaten geändert werden.

Siehe auch