Freigeben über


Erstellen eines einfachen gebundenen Steuerelements

Mit einfacher Datenbindung können Sie ein einzelnes Datenelement anzeigen, z. B. einen Spaltenwert aus einer Datasettabelle zu einem Steuerelement in einem Formular. Sie können eine beliebige Eigenschaft eines Steuerelements einfach an einen Datenwert binden.

Einfaches Binden eines Steuerelements

  1. Stellen Sie eine Verbindung mit einer Datenquelle her.

  2. Wählen Sie in Visual Studio das Steuerelement im Formular aus, und zeigen Sie das Fenster Eigenschaften an.

  3. Erweitern Sie die DataBindings-Eigenschaft .

    Die gebundenen Eigenschaften werden unter der DataBindings-Eigenschaft angezeigt. In den meisten Steuerelementen ist die Text-Eigenschaft beispielsweise häufig gebunden.

  4. Wenn die Eigenschaft, die Sie binden möchten, keine der häufig gebundenen Eigenschaften ist, wählen Sie die Schaltfläche "Ellipsis " (Screenshot der Schaltfläche um das Dialogfeld"Formatierung und Erweiterte Bindung " mit einer vollständigen Liste der Eigenschaften für dieses Steuerelement anzuzeigen.

  5. Wählen Sie die Eigenschaft aus, die Sie binden möchten, und wählen Sie den Dropdownpfeil unter "Bindung" aus. Es wird eine Liste der verfügbaren Datenquellen angezeigt.

  6. Erweitern Sie die Datenquelle, an die Sie eine Bindung binden möchten, bis Sie das gewünschte einzelne Datenelement gefunden haben. Wenn Sie z. B. eine Bindung an einen Spaltenwert in einer Datasettabelle durchführen, erweitern Sie den Namen des Datasets, und erweitern Sie dann den Tabellennamen, um Spaltennamen anzuzeigen.

  7. Wählen Sie den Namen eines Elements aus, an das eine Bindung erfolgen soll.

  8. Wenn Sie im Dialogfeld "Formatierung" und "Erweiterte Bindung " arbeiten, wählen Sie "OK " aus, um zum Fenster "Eigenschaften " zurückzukehren.

  9. Wenn Sie weitere Eigenschaften des Steuerelements binden möchten, wiederholen Sie die Schritte 3 bis 7.

    Hinweis

    Da einfache gebundene Steuerelemente nur ein einzelnes Datenelement anzeigen, ist es typisch, Navigationslogik in ein Windows Form-Formular mit einfachen gebundenen Steuerelementen einzuschließen.

So erstellen Sie ein gebundenes Steuerelement und formatieren die angezeigten Daten

Mit der Windows Forms-Datenbindung können Sie die in einem datengebundenen Steuerelement angezeigten Daten mithilfe des Dialogfelds "Formatierung" und "Erweiterte Bindung " formatieren.

  1. Stellen Sie eine Verbindung mit einer Datenquelle her.

  2. Wählen Sie in Visual Studio das Steuerelement im Formular aus, und öffnen Sie dann das Eigenschaftenfenster .

  3. Erweitern Sie die DataBindings-Eigenschaft , und wählen Sie dann im Feld "Erweitert " die Schaltfläche mit den Auslassungspunkten (Die Schaltfläche ) aus, um das Dialogfeld "Formatierung" und "Erweiterte Bindung " anzuzeigen, das eine vollständige Liste der Eigenschaften für dieses Steuerelement enthält.

  4. Wählen Sie die Eigenschaft aus, die Sie binden möchten, und wählen Sie anschließend den Pfeil Bindung aus.

    Es wird eine Liste der verfügbaren Datenquellen angezeigt.

  5. Erweitern Sie die Datenquelle, an die Sie die Eigenschaft binden möchten, bis Sie das gewünschte einzelne Datenelement gefunden haben.

    Wenn Sie z. B. eine Bindung an einen Spaltenwert in der Tabelle eines Datasets ausführen, erweitern Sie den Namen des Datasets, und erweitern Sie dann den Tabellennamen, um Spaltennamen anzuzeigen.

  6. Wählen Sie den Namen eines Elements aus, an das eine Bindung erfolgen soll.

  7. Wählen Sie im Feld Formattyp das Format aus, das Sie auf die im Steuerelement angezeigten Daten anwenden möchten.

    In jedem Fall können Sie den Wert festlegen, der im Steuerelement angezeigt wird, wenn die Datenquelle DBNull enthält. Andernfalls variieren die Optionen geringfügig, je nach ausgewähltem Formattyp. In der folgenden Tabelle sind die Formattypen und -optionen aufgeführt.

    Formattyp Formatierungsoption
    Keine Formatierung Keine Optionen.
    Numerisch Geben Sie die Anzahl der Dezimalstellen mithilfe des Optionssteuerelements Dezimalstellen an.
    Währung Geben Sie die Anzahl der Dezimalstellen mithilfe des Steuerelements "Dezimalstellen " an.
    Datum/Uhrzeit Wählen Sie aus, wie das Datum und die Uhrzeit angezeigt werden sollen, indem Sie eines der Elemente im Auswahlfeld " Typ " auswählen.
    Wissenschaftlich Geben Sie die Anzahl der Dezimalstellen mithilfe des Steuerelements "Dezimalstellen " an.
    Kundenspezifisch Geben Sie eine benutzerdefinierte Formatzeichenfolge an.

    Weitere Informationen finden Sie unter Formatieren von Typen. Anmerkung: Benutzerdefinierte Formatzeichenfolgen sind nicht garantiert, dass ein erfolgreicher Roundtrip zwischen der Datenquelle und dem gebundenen Steuerelement erfolgt. Behandeln Sie stattdessen das Ereignis oder Parse das Format Ereignis für die Bindung, und wenden Sie im Ereignisbehandlungscode benutzerdefinierte Formatierungen an.
  8. Wählen Sie "OK " aus, um das Dialogfeld "Formatierung" und "Erweiterte Bindung " zu schließen und zum Fenster "Eigenschaften " zurückzukehren.

Siehe auch