Anpassen des DataGridView-Steuerelements von Windows Forms

Das DataGridView-Steuerelement umfasst mehrere Eigenschaften, mit denen Sie das Erscheinungsbild und das grundlegende Verhalten 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 den Ownerdrawn-Modus 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 Typen DataGridViewCell, DataGridViewColumn und DataGridViewRow abgeleitet werden. 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

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.

Vorgehensweise: Anpassen der Darstellung von Zeilen im DataGridView-Steuerelement in Windows Forms
Beschreibt, wie Sie die Ereignisse RowPrePaint und RowPostPaint 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 in 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 in 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.

Verweis

DataGridView
Enthält die Referenzdokumentation für das DataGridView-Steuerelement.

DataGridViewCell
Enthält die Referenzdokumentation für die DataGridViewCell-Klasse.

DataGridViewRow
Enthält die Referenzdokumentation für die DataGridViewRow-Klasse.

DataGridViewColumn
Enthält die Referenzdokumentation für die DataGridViewColumn-Klasse.

IDataGridViewEditingControl
Enthält die Referenzdokumentation für die IDataGridViewEditingControl-Schnittstelle.

Grundlegende Formatierungen und Formate im DataGridView-Steuerelement in Windows Forms
Enthält Themen, in denen erörtert wird, wie die grundlegende Darstellung des Steuerelements sowie das Anzeigeformat von Zelldaten geändert werden.

Weitere Informationen