Gewusst wie: Binden eines Windows Forms-Steuerelements an einen Typ mithilfe des Designers

Wenn Sie Steuerelemente erstellen, die mit Daten interagieren, ist es zeitweise erforderlich, ein Steuerelement an einen Typ anstatt an ein Objekt zu binden. Steuerelemente müssen normalerweise zur Entwurfszeit an einen Typ gebunden werden, wenn vielleicht keine Daten verfügbar sind, Sie aber trotzdem Daten aus der öffentlichen Schnittstelle eines Typs in datengebundenen Steuerelementen anzeigen möchten. In den folgenden Verfahren wird veranschaulicht, wie Sie eine neue an einen Typ gebundene BindingSource erstellen und dann eine der Eigenschaften des Typs an die Text-Eigenschaft von TextBox binden.

So binden Sie BindingSource an einen Typ

  1. Erstellen Sie ein Windows Forms-Projekt.

    Weitere Informationen finden Sie unter Gewusst wie: Erstellen eines neuen Windows Forms-Anwendungsprojekts.

  2. Ziehen Sie in der Entwurfsansicht eine BindingSource-Komponente auf das Formular.

  3. Klicken Sie im Eigenschaftenfenster auf den Pfeil neben der DataSource-Eigenschaft.

  4. Klicken Sie im DataSource-Benutzeroberflächentyp-Editor auf Projektdatenquelle hinzufügen.

  5. Wählen Sie auf der Seite Datenquellentyp auswählen die Option Objekt aus, und klicken Sie dann auf Weiter.

  6. Wählen Sie den Typ aus, an den die Bindung erfolgen soll:

    • Wenn sich der Typ, an den Sie die Bindung vornehmen möchten, im aktuellen Projekt befindet oder die Assembly, in der der Typ enthalten ist, bereit als Verweis hinzugefügt wurde, erweitern Sie die Knoten, um den gewünschten Typ zu suchen, und wählen ihn aus.

      - oder -

    • Wenn sich der Typ, an den Sie die Bindung vornehmen möchten, in einer anderen Assembly enthalten ist, die derzeit nicht in der Verweisliste enthalten ist, klicken Sie auf Verweis hinzufügen und dann auf die Registerkarte Projekte. Wählen Sie das Projekt aus, das das gewünschte Geschäftsobjekt enthält, und klicken Sie auf OK. Dieses Projekt wird in der Assemblyliste angezeigt. Sie können die Knoten erweitern, um den gewünschten Typ zu suchen und auszuwählen.

      Tipp

      Wenn Sie eine Bindung an einen Typ in einem Framework oder einer Microsoft-Assembly vornehmen möchten, deaktivieren Sie das Kontrollkästchen Assemblys ausblenden, die mit "Microsoft" oder "System" beginnen.

  7. Klicken Sie auf Weiter und anschließend auf Fertig stellen.

So binden Sie das Steuerelement an BindingSource

  1. Fügen Sie dem Formular TextBox hinzu.

  2. Erweitern Sie im Eigenschaftenfenster den Knoten (DataBindings).

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

  4. Erweitern Sie im DataSource-Benutzeroberflächentyp-Editor den Knoten für die zuvor hinzugefügte BindingSource, und wählen Sie die Eigenschaft des gebundenen Typs aus, den Sie an die Text-Eigenschaft von TextBox binden möchten.

Siehe auch

Aufgaben

Gewusst wie: Binden eines Windows Forms-Steuerelements an einen Typ

Konzepte

Binden von Steuerelementen an Daten in Visual Studio

Weitere Ressourcen

BindingSource-Komponente