So binden Sie Daten an das DataGridView-Steuerelement von Windows Forms mithilfe des Designers
Mit dem Designer können Sie ein DataGridView-Steuerelement mit Datenquellen verschiedener Sorten verbinden, darunter Datenbanken, Geschäftsobjekte oder Webdienste. Wenn Sie das Steuerelement mithilfe des Designers an eine Datenquelle binden, wird das Steuerelement automatisch an eine BindingSource Komponente gebunden, die die Datenquelle darstellt. Darüber hinaus werden im Steuerelement Spalten automatisch generiert, sodass sie mit den Schemainformationen der Datenquelle übereinstimmen.
Nachdem Spalten generiert wurden, können Sie sie entsprechend Ihren Anforderungen ändern. Sie können beispielsweise Spalten entfernen oder ausblenden, die sie nicht anzeigen möchten, Sie können die Spalten neu anordnen oder die Spaltentypen ändern. Weitere Informationen zum Ändern von Spalten finden Sie in den Themen, die im Abschnitt "Siehe auch" aufgeführt sind.
Sie können auch mehrere DataGridView-Steuerelemente an zugehörige Tabellen binden, um Master/Detail-Beziehungen zu erstellen. In dieser Konfiguration zeigt ein Steuerelement eine übergeordnete Tabelle und ein anderes Steuerelement nur die Zeilen aus einer untergeordneten Tabelle an, die mit der aktuellen Zeile in der übergeordneten Tabelle verknüpft sind. Weitere Informationen finden Sie unter So geht's: Verknüpfte Daten in einer Windows Forms-Anwendung anzeigen.
Für die folgende Vorgehensweise wird ein Windows-Anwendungsprojekt mit einem Formular benötigt, das das DataGridView-Steuerelement oder zwei Steuerelemente für eine Master/Detail-Beziehung enthält. Informationen zum Starten eines solchen Projekts finden Sie unter So erstellen Sie ein Windows Forms-Anwendungsprojekt und So fügen Sie Steuerelemente zu Windows Forms hinzu.
So binden Sie das Steuerelement an eine Datenquelle
Klicken Sie in der oberen rechten Ecke des DataGridView-Steuerelements auf die Glyphe für Designer-Aktionen (
).
Klicken Sie auf den Dropdownpfeil für die Option Datenquelle auswählen.
Wenn Ihr Projekt noch nicht über eine Datenquelle verfügt, klicken Sie auf Projektdatenquelle hinzufügen, und führen Sie die vom Assistenten angegebenen Schritte aus.
Weitere Informationen finden Sie unter Assistent zum Konfigurieren von Datenquellen. Die neue Datenquelle wird im Dropdownfenster Datenquelle auswählen angezeigt. Wenn Ihre neue Datenquelle nur ein Element enthält, z. B. eine einzelne Datenbanktabelle, wird das Steuerelement automatisch an dieses Element gebunden. Setzen Sie andernfalls den Vorgang mit dem nächsten Schritt fort.
Erweitern Sie die Knoten Weitere Datenquellen und Projektdatenquellen, wenn diese noch nicht erweitert sind, und wählen Sie die Datenquelle aus, an die Sie das Steuerelement binden möchten.
Wenn Ihre Datenquelle mehr als ein Mitglied enthält, z. B. wenn Sie ein System.Data.DataSet erstellt haben, das mehrere Tabellen enthält, erweitern Sie die Datenquelle, und wählen Sie dann das spezifische Element aus, das Sie binden möchten.
Erweitern Sie zum Erstellen einer Master/Detail-Beziehung im Dropdownfenster Datenquelle auswählen für ein zweites DataGridView-Steuerelement die für die übergeordnete Tabelle erstellte BindingSource, und wählen Sie dann die zugehörige untergeordnete Tabelle aus der angezeigten Liste aus.
Anmerkung
Wenn Ihr Projekt bereits über eine Datenquelle verfügt, können Sie auch das Datenquellenfenster Fenster verwenden, um ein Datenformular zu erstellen. Weitere Informationen finden Sie unter Datenquellenfenster.
Siehe auch
- DataGridView
- BindingSource
- DataGridView.DataMember
- DataGridView.DataSource
- So geht's: Verbindung zu Daten in einer Datenbank herstellen
- Hinzufügen und Entfernen von Spalten im DataGridView-Steuerelement in Windows Forms mithilfe des Designers
- Ändern der Reihenfolge von Spalten des DataGridView-Steuerelements in Windows Forms mithilfe des Designers
- So ändern Sie den Typ einer Windows Forms DataGridView-Spalte mit dem Designer
- Fixieren von Spalten im DataGridView-Steuerelement in Windows Forms mithilfe des Designers
- Ausblenden von Spalten im DataGridView-Steuerelement in Windows Forms mithilfe des Designers
- Festlegen von schreibgeschützten Spalten im DataGridView-Steuerelement in Windows Forms mithilfe des Designers
- Anleitung: Erstellen eines Windows Forms-Anwendungsprojekts
- Vorgehensweise: Hinzufügen von Steuerelementen zu Windows Forms
- Datenquellenfenster
- Vorgehensweise: Anzeigen verwandter Daten in einer Windows Forms-Anwendung
.NET Desktop feedback