Freigeben über


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

Tipp

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 unterschiedlichen Datenquellen anzeigen und bearbeiten.

Das Binden von Daten an das DataGridView-Steuerelement ist ein unkomplizierter, intuitiver Vorgang und meistens so einfach wie das Festlegen der DataSource-Eigenschaft. Beim Binden an eine Datenquelle mit mehreren Listen oder Tabellen legen Sie die DataMember-Eigenschaft auf eine Zeichenfolge fest, die die Liste oder Tabelle angibt, an die gebunden werden soll.

Da das DataGridView-Steuerelement das standardmäßige Windows Forms-Datenbindungsmodell unterstützt, wird es an Instanzen der in der folgenden Liste beschriebenen Klassen gebunden:

Das DataGridView-Steuerelement unterstützt die Datenbindung an die öffentlichen Eigenschaften der Objekte, die von diesen Schnittstellen zurückgegeben werden, oder an die Eigenschaftenauflistung, die von einer ICustomTypeDescriptor-Schnittstelle zurückgegeben wird, sofern diese für die zurückgegebenen Objekte implementiert wurde.

Normalerweise führen Sie die Bindung an eine BindingSource-Komponente aus und binden die BindingSource-Komponente an eine andere Datenquelle oder füllen diese mit Geschäftsobjekten. Die BindingSource-Komponente stellt die bevorzugte Datenquelle dar, da mit dieser Datenquelle Bindungen an eine Vielzahl von Datenquellen vorgenommen werden können und zahlreiche Datenbindungsprobleme automatisch behoben werden. Weitere Informationen finden Sie unter BindingSource-Komponente.

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

Das DataGridView-Steuerelement ist in hohem Maße konfigurierbar und erweiterbar und stellt zahlreiche Eigenschaften, Methoden und Ereignisse bereit, um sein Aussehen und Verhalten anzupassen. Zur Anzeige tabellarischer Daten in Windows Forms-Anwendungen sollten Sie DataGridView den Vorzug vor anderen Steuerelementen geben (z. B. DataGrid). Ob Sie schreibgeschützte Werte in einem kleineren Raster anzeigen oder Benutzern die Bearbeitung einer Tabelle mit Millionen von Datensätzen ermöglichen möchten: das DataGridView-Steuerelement bietet eine direkt programmierbare, speichereffiziente Lösung.

In diesem Abschnitt

Verwandte Abschnitte

Siehe auch

Referenz

Standardbehandlung von Tastatur und Maus im DataGridView-Steuerelement von Windows Forms

DataGridView

BindingSource

Konzepte

Standardfunktionalität des DataGridView-Steuerelements von Windows Forms

Weitere Ressourcen

DataGridView-Steuerelement (Windows Forms)