Freigeben über


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

Hinweis

Das DataGridView-Steuerelement ersetzt und fügt dem DataGrid-Steuerelement Funktionen hinzu; Das DataGrid-Steuerelement wird jedoch sowohl für die Abwärtskompatibilität als auch für die zukünftige Verwendung beibehalten, wenn Sie dies auswählen. Weitere Informationen finden Sie unter Unterschiede zwischen dem DataGridView-Steuerelement und dem DataGrid-Steuerelement in Windows Forms.

Mit dem DataGridView-Steuerelement können Sie tabellarische Daten aus vielen verschiedenen Arten von Datenquellen anzeigen und bearbeiten.

Das Binden von Daten an das DataGridView-Steuerelement ist einfach und intuitiv, und in vielen Fällen ist es so einfach wie das Festlegen der DataSource-Eigenschaft. Wenn Sie eine Bindung an eine Datenquelle einrichten, die mehrere Listen oder Tabellen enthält, legen Sie die DataMember-Eigenschaft auf eine Zeichenfolge fest, die die Liste oder Tabelle angibt, an die eine Bindung hergestellt werden soll.

Das DataGridView-Steuerelement unterstützt das standardmäßige Windows Forms-Datenbindungsmodell, sodass es an Instanzen von Klassen gebunden wird, die in der folgenden Liste beschrieben 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 Eigenschaftensammlung, 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 hochgradig konfigurierbar und erweiterbar, und es stellt viele Eigenschaften, Methoden und Ereignisse bereit, 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 eine kleine Tabelle mit schreibgeschützten Werten anzeigen oder einem Benutzer ermöglichen, eine Tabelle mit Millionen von Datensätzen zu bearbeiten, bietet Ihnen das DataGridView-Steuerelement eine einfach programmierbare, speicher-effiziente Lösung.

In diesem Abschnitt

Zusammenfassung der DataGridView-Steuerungstechnologie
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 Szenarios, in denen DataGridView-Steuerelemente verwendet werden

Codeverzeichnis für das DataGridView-Steuerelement
Stellt Links zu Codebeispielen in der Dokumentation für verschiedene DataGridView-Aufgaben bereit Diese Beispiele werden nach Aufgabentyp kategorisiert.

Spaltentypen im DataGridView-Steuerelement von Windows Forms
Erläutert die Spaltentypen im Windows Forms-DataGridView Steuerelement, das zum Anzeigen von Informationen verwendet wird, und ermöglicht Benutzern das Ändern oder Hinzufügen von Informationen.

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

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

Leistungsoptimierung des DataGridView-Steuerelements in Windows Forms
Enthält Themen, die beschreiben, wie das Steuerelement effizient verwendet wird, um Leistungsprobleme beim Arbeiten mit großen Datenmengen zu vermeiden.

Siehe auch