Share via


Gewusst wie: Binden von Daten an das DataGridView-Steuerelement in Windows Forms mithilfe des Designers

Mit dem Designer können Sie ein DataGridView-Steuerelement an verschiedene Datenquellen binden, z. B. an Datenbanken, Geschäftsobjekte oder Webdienste. Wenn Sie das Steuerelement mit dem Designer an eine Datenquelle binden, wird es automatisch an eine BindingSource-Komponente gebunden, die der Datenquelle entspricht. Des Weiteren werden gemäß den von der Datenquelle bereitgestellten Schemainformationen automatisch Spalten im Steuerelement generiert.

Nachdem Spalten generiert wurden, können Sie sie an Ihre Anforderungen anpassen. Beispielsweise können Sie Spalten, die Sie nicht interessieren, entfernen oder ausblenden, die Spalten neu anordnen oder die Spaltentypen ändern. Weitere Informationen über das Ändern von Spalten finden Sie im Abschnitt mit den weiterführenden Themen.

Sie können auch mehrere DataGridView-Steuerelemente an verknüpfte Tabellen binden, um Master/Detail-Beziehungen herzustellen. Bei dieser Konfiguration zeigt ein Steuerelement eine übergeordnete Tabelle an, und ein anderes Steuerelement zeigt nur die Zeilen in einer untergeordneten Tabelle an, die in Beziehung zu der aktuellen Zeile in der übergeordneten Tabelle stehen. Weitere Informationen finden Sie unter Gewusst wie: Anzeigen von verknüpften Daten in einer Windows Forms-Anwendung.

Für das folgende Verfahren wird ein Projekt vom Typ Windows-Anwendung mit einem Formular benötigt, das ein DataGridView-Steuerelement bzw. zwei Steuerelemente für eine Master/Detail-Beziehung enthält. Informationen zum Starten eines solchen Projekts finden Sie unter Gewusst wie: Erstellen eines neuen Windows Forms-Anwendungsprojekts und Gewusst wie: Hinzufügen von Steuerelementen zu Windows Forms.

Tipp

Je nach den aktiven Einstellungen oder der Version unterscheiden sich die Dialogfelder und Menübefehle auf Ihrem Bildschirm möglicherweise von den in der Hilfe beschriebenen. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Arbeiten mit Einstellungen.

So binden Sie das Steuerelement an eine Datenquelle

  1. Klicken Sie auf das Smarttagsymbol (Smarttag-Glyphe) in der rechten oberen Ecke des DataGridView-Steuerelements.

  2. Klicken Sie auf den Dropdownpfeil für die Option Datenquelle auswählen.

  3. Wenn Ihr Projekt noch nicht über eine Datenquelle verfügt, klicken Sie auf Projektdatenquelle hinzufügen, und führen Sie die im Assistenten angezeigten Schritte aus.

    Weitere Informationen finden Sie unter Assistent zum Konfigurieren von Datenquellen. Die neue Datenquelle wird im Dropdownfenster Datenquelle auswählen angezeigt. Wenn die neue Datenquelle nur einen Member enthält (z. B. eine einzelne Datenbanktabelle), wird das Steuerelement automatisch an diesen Member gebunden. Fahren Sie andernfalls mit dem nächsten Schritt fort.

  4. Erweitern Sie die Knoten Weitere Datenquellen und Projektdatenquellen, sofern diese noch nicht erweitert sind, und wählen Sie anschließend die Datenquelle aus, an die das Steuerelement gebunden werden soll.

  5. Wenn die Datenquelle mehrere Member enthält (wenn Sie beispielsweise einen System.Data.DataSet mit mehreren Tabellen erstellt haben), erweitern Sie die Datenquelle und wählen den Member aus, an den gebunden werden soll.

  6. Um eine Master/Detail-Beziehung zu erstellen, erweitern Sie im Dropdownfenster Datenquelle auswählen eines zweiten DataGridView-Steuerelements die für die übergeordnete Tabelle erstellte BindingSource, und wählen Sie dann in der angezeigten Liste die gewünschte untergeordnete Tabelle aus.

    Tipp

    Wenn das Projekt bereits über eine Datenquelle verfügt, haben Sie zusätzlich die Möglichkeit, über das Datenquellenfenster ein Datenformular zu erstellen. Weitere Informationen finden Sie unter Datenquellenfenster.

Siehe auch

Aufgaben

Gewusst wie: Herstellen einer Verbindung zu Daten in einer Datenbank

Gewusst wie: Hinzufügen und Entfernen von Spalten im DataGridView-Steuerelement in Windows Forms mithilfe des Designers

Gewusst wie: Ändern der Reihenfolge von Spalten des DataGridView-Steuerelements in Windows Forms mithilfe des Designers

Gewusst wie: Ändern des Typs einer DataGridView-Spalte in Windows Forms mithilfe des Designers

Gewusst wie: Fixieren von Spalten im DataGridView-Steuerelement in Windows Forms mithilfe des Designers

Gewusst wie: Ausblenden von Spalten im DataGridView-Steuerelement in Windows Forms mithilfe des Designers

Gewusst wie: Festlegen von schreibgeschützten Spalten im DataGridView-Steuerelement in Windows Forms mithilfe des Designers

Gewusst wie: Erstellen eines neuen Windows Forms-Anwendungsprojekts

Gewusst wie: Hinzufügen von Steuerelementen zu Windows Forms

Gewusst wie: Anzeigen von verknüpften Daten in einer Windows Forms-Anwendung

Referenz

DataGridView

BindingSource

DataGridView.DataMember

DataGridView.DataSource

Datenquellenfenster