Übersicht über das DataGridView-Steuerelement (Windows Forms)

Hinweis

Obwohl das DataGridView-Steuerelement das DataGrid-Steuerelement ersetzt und funktionell erweitert, wird das DataGrid-Steuerelement sowohl aus Gründen der Abwärtskompatibilität als auch, falls gewünscht, für die zukünftige Verwendung beibehalten. Weitere Informationen finden Sie unter Unterschiede zwischen dem DataGridView-Steuerelement und dem DataGrid-Steuerelement in Windows Forms.

Mit dem DataGridView-Steuerelement können Sie Tabellendaten aus vielen verschiedenartigen Datenquellen anzeigen und bearbeiten.

Die Bindung von Daten an das DataGridView-Steuerelement ist einfach und intuitiv, und in vielen Fällen so einfach wie das Festlegen der DataSource-Eigenschaft. Beim Binden an eine Datenquelle, die mehrere Listen oder Tabellen enthält, legen Sie die DataMember-Eigenschaft auf eine Zeichenfolge fest, die die Liste oder Tabelle für die Bindung angibt.

Das DataGridView-Steuerelement unterstützt das Standardmodell für die Datenbindung in Windows Forms, sodass es an Instanzen von Klassen gebunden wird, die in der folgenden Liste aufgeführt sind:

Das DataGridView-Steuerelement unterstützt die Datenbindung an die öffentlichen Eigenschaften der von diesen Schnittstellen zurückgegebenen Objekte oder die von einer ICustomTypeDescriptor-Schnittstelle zurückgegebene Eigenschaftenauflistung, sofern sie auf den zurückgegebenen Objekten implementiert wird.

Normalerweise erfolgt die Bindung an eine BindingSource-Komponente, und die BindingSource-Komponente wird an eine andere Datenquelle gebunden oder mit Geschäftsobjekten gefüllt. Die BindingSource-Komponente ist die bevorzugte Datenquelle, da sie an eine Vielzahl von Datenquellen gebunden werden kann und viele Datenbindungsprobleme automatisch beheben kann. Weitere Informationen finden Sie unter BindingSource-Komponente.

Das DataGridView-Steuerelement kann auch im ungebundenen Modus verwendet werden, d. h. ohne zugrunde liegenden Datenspeicher. Ein Codebeispiel, das ein ungebundenes DataGridView-Steuerelement verwendet, finden Sie unter Exemplarische Vorgehensweise: Erstellen eines ungebundenen DataGridView-Steuerelements in Windows Forms.

Das DataGridView-Steuerelement ist äußerst konfigurierbar und erweiterbar und umfasst viele Eigenschaften, Methoden und Ereignisse, um das Aussehen und Verhalten anzupassen. Wenn Ihre Windows Forms-Anwendung Tabellendaten anzeigen soll, sollten Sie vorzugsweise das DataGridView-Steuerelement vor anderen (z. B. DataGrid) verwenden. Wenn Sie ein kleines Raster von schreibgeschützten Werten anzeigen oder einem Benutzer die Möglichkeit bieten, eine Tabelle mit Millionen Datensätzen zu bearbeiten, stellt das DataGridView-Steuerelement eine leicht programmierbare, speichereffiziente Lösung zur Verfügung.

In diesem Abschnitt

Zusammenfassung der DataGridView-Steuerelementtechnologie
Enthält Zusammenfassung der Konzepte des DataGridView-Steuerelements und die Verwendung verwandter Klassen.

Architektur des DataGridView-Steuerelements
Beschreibt die Architektur des DataGridView-Steuerelements, und erläutert seine Typhierarchie sowie Vererbungsstruktur.

Szenarios für das DataGridView-Steuerelement
Beschreibt die gebräuchlichsten Szenarien, in denen DataGridView-Steuerelemente verwendet werden.

Codeverzeichnis für DataGridView-Steuerelementcode
Stellt Links zu Codebeispielen in der Dokumentation für verschiedene DataGridView-Aufgaben bereit. Diese Beispiele sind nach Art der Aufgabe kategorisiert.

Spaltentypen im DataGridView-Steuerelement in Windows Forms
Beschreibt die Spaltentypen im DataGridView-Steuerelement in Windows Forms, die verwendet werden, um Informationen anzuzeigen, und es dem Benutzer ermöglichen, Informationen zu ändern oder hinzuzufügen.

Anzeigen von Daten im DataGridView-Steuerelement in Windows Forms
Enthält Themen, in denen beschrieben wird, wie das Steuerelement entweder manuell oder mit Daten aus einer externen Datenquelle gefüllt wird.

Anpassen des DataGridView-Steuerelements von Windows Forms
Enthält Themen, in denen das benutzerdefinierte Zeichnen von DataGridView-Zellen und Zeilen und das Erstellen von abgeleiteten Zell-, Spalten- und Zeilentypen beschrieben wird.

Leistungsoptimierung im DataGridView-Steuerelement in Windows Forms
Enthält Themen, in den erläutert wird, wie das Steuerelement effizient eingesetzt wird, um bei der Arbeit mit großen Datenmengen Leistungsprobleme zu vermeiden.

Weitere Informationen