Gewusst wie: Binden von Windows Forms-Steuerelementen an die BindingSource-Komponente mithilfe des Designers

Aktualisiert: November 2007

Nachdem Sie dem Formular Steuerelemente hinzugefügt und die Benutzeroberfläche für die Anwendung bestimmt haben, können Sie die Steuerelemente an eine Datenquelle binden, damit die Benutzer zur Laufzeit anwendungsspezifische Daten ändern und speichern können.

Zum Binden eines oder mehrerer Steuerelemente in Windows Forms empfiehlt sich die Verwendung des BindingSource-Steuerelements als Brücke zwischen den Steuerelementen auf dem Formular und der Datenquelle.

Ein oder mehrere Steuerelemente in einem Formular können an Daten gebunden sein. In der folgenden Prozedur ist ein TextBox-Steuerelement an eine Datenquelle gebunden.

Zur Ausführung der Prozedur wird davon ausgegangen, dass Sie an eine von einer Datenbank abgeleitete Datenquelle binden. Weitere Informationen zum Erstellen von Datenquellen aus anderen Datenspeichern finden Sie unter Übersicht über Datenquellen.

Hinweis:

Je nach den aktiven Einstellungen oder der verwendeten Version können sich die angezeigten Dialogfelder und Menübefehle von den in der Hilfe beschriebenen unterscheiden. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen hierzu finden Sie unter Visual Studio-Einstellungen.

So binden Sie ein Steuerelement zur Entwurfszeit

  1. Ziehen Sie ein TextBox-Steuerelement in das Formular.

  2. Gehen Sie im Eigenschaftenfenster wie folgt vor:

    1. Erweitern Sie den (DataBindings)-Knoten.

    2. Klicken Sie auf den Pfeil neben der Text-Eigenschaft.

      Der DataSource-UI-Typ-Editor wird geöffnet.

      Wenn für das Projekt oder das Formular zuvor eine Datenquelle konfiguriert wurde, wird diese angezeigt.

  3. Klicken Sie auf Projektdatenquelle hinzufügen, um eine Verbindung zu Daten herzustellen und eine Datenquelle zu erstellen.

  4. Klicken Sie auf der Willkommensseite des Assistenten zum Konfigurieren von Datenquellen auf Weiter.

  5. Wählen Sie auf der Seite Datenquellentyp auswählen die Option Datenbank aus.

  6. Wählen Sie auf der Seite Wählen Sie Ihre Datenverbindung aus eine Datenverbindung aus der Liste der verfügbaren Verbindungen aus. Wenn die gewünschte Datenverbindung nicht verfügbar ist, wählen Sie Neue Verbindung aus, um eine neue Datenverbindung zu erstellen.

  7. Wählen Sie Ja, Verbindung speichern aus, um die Verbindungszeichenfolge in der Anwendungskonfigurationsdatei zu speichern.

  8. Wählen Sie die Datenbankobjekte aus, die in Ihre Anwendung eingefügt werden sollen. In diesem Fall wählen Sie ein Feld in einer Tabelle aus, das TextBox anzeigen soll.

  9. Ersetzen Sie den Standarddatasetnamen, falls gewünscht.

  10. Klicken Sie auf Fertig stellen.

  11. Klicken Sie im Eigenschaftenfenster erneut auf den Pfeil neben der Text-Eigenschaft. Wählen Sie im DataSource-UI-Typ-Editor den Namen des Felds aus, an das TextBox gebunden werden soll.

    Der DataSource-UI-Typ-Editor wird geschlossen, und das Dataset, dieBindingSource und der Tabellenadapter für die Datenverbindung werden dem Formular hinzugefügt.

Siehe auch

Konzepte

Übersicht über Datenquellen

Referenz

BindingSource

BindingNavigator

Datenquellenfenster