Erstellen eines einfach gebundenen Steuerelements (Windows Forms .NET)
Mit einfacher Datenbindung können Sie ein einzelnes Datenelement anzeigen, z. B. einen Spaltenwert aus einer Datasettabelle für ein Steuerelement in einem Formular. Sie können eine beliebige Eigenschaft eines Steuerelements einfach an einen Datenwert binden.
So binden Sie ein Steuerelement einfach an
Wählen Sie in Visual Studio das Steuerelement im Formular aus, und zeigen Sie das Fenster Eigenschaften an.
Erweitern Sie die Eigenschaft DataBindings.
Die gebundenen Eigenschaften werden unter der DataBindings-Eigenschaft angezeigt. In den meisten Steuerelementen ist die Text-Eigenschaft beispielsweise häufig gebunden.
Wenn die Eigenschaft, die Sie binden möchten, keine der häufig gebundenen Eigenschaften ist, wählen Sie im Feld Erweitert die Schaltfläche mit den Auslassungspunkten aus (), um das Dialogfeld Formatierung und erweiterte Bindung mit einer vollständigen Liste der Eigenschaften für dieses Steuerelement anzuzeigen.
Wählen Sie die zu bindende Eigenschaft und dann den Dropdownpfeil unter Bindung aus. Nun wird eine Liste verfügbarer Datenquellen angezeigt.
Erweitern Sie die Datenquelle, die Sie für die Bindung verwenden möchten, bis Sie das gewünschte einzelne Datenelement finden. Wenn die Bindung beispielsweise an einen Spaltenwert in einer Datasettabelle erfolgen soll, erweitern Sie den Namen des Datasets und anschließend den Tabellennamen, um die Spaltennamen anzuzeigen.
Wählen Sie den Namen des Elements aus, das gebunden werden soll.
Falls Sie im Dialogfeld Formatierung und erweiterte Bindung arbeiten, wählen Sie OK aus, um zum Fenster Eigenschaften zurückzukehren.
Wenn Sie weitere Eigenschaften des Steuerelements binden möchten, wiederholen Sie die Schritte 3 bis 7.
Hinweis
Da einfach gebundene Steuerelemente nur ein einzelnes Datenelement anzeigen, ist es typisch, Navigationslogik in ein Windows-Formular mit einfach gebundenen Steuerelementen einzuschließen.
So erstellen Sie ein gebundenes Steuerelement und formatieren die angezeigten Daten
Mit der Windows Forms-Datenbindung können Sie die Daten formatieren, die in einem datengebundenen Steuerelement angezeigt werden, indem Sie das Dialogfeld Formatierung und erweiterte Bindung verwenden.
Wählen Sie in Visual Studio das Steuerelement im Formular aus, und öffnen Sie dann das Fenster Eigenschaften.
Erweitern Sie die Eigenschaft DataBindings, und klicken Sie dann im Feld Erweitert auf die Schaltfläche mit den Auslassungspunkten (), um das Dialogfeld Formatierung und erweiterte Bindung anzuzeigen, in dem sich eine vollständige Liste der Eigenschaften dieses Steuerelements befindet.
Wählen Sie die Eigenschaft aus, die Sie binden möchten, und wählen Sie anschließend den Pfeil Bindung aus.
Nun wird eine Liste verfügbarer Datenquellen angezeigt.
Erweitern Sie die Datenquelle, an die Sie die Eigenschaft binden möchten, bis Sie das gewünschte einzelne Datenelement finden.
Wenn die Bindung beispielsweise an einen Spaltenwert in einer Datasettabelle erfolgen soll, erweitern Sie den Namen des Datasets, und erweitern sie dann den Tabellennamen, um die Spaltennamen anzuzeigen.
Wählen Sie den Namen des Elements aus, das gebunden werden soll.
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 sind die Optionen je nach ausgewähltem Formattyp leicht abweichend. In der folgenden Tabelle werden die Formattypen und Optionen angezeigt.
Formattyp Formatierungsoption Keine Formatierung Keine Optionen. Numeric Geben Sie die Anzahl der Dezimalstellen mithilfe des Optionssteuerelements Dezimalstellen an. Währung Geben Sie die Anzahl der Dezimalstellen mithilfe des Optionssteuerelements Dezimalstellen an. Datum und Uhrzeit Wählen Sie aus, wie Datum und Uhrzeit angezeigt werden sollen, indem Sie eines der Elemente im Auswahlfeld Typ auswählen. Wissenschaftlich Geben Sie die Anzahl der Dezimalstellen mithilfe des Optionssteuerelements Dezimalstellen an. Benutzerdefiniert Geben Sie eine benutzerdefinierte Formatzeichenfolge an.
Weitere Informationen finden Sie unter Formatieren von Typen in .NET. Hinweis: Bei benutzerdefinierten Formatzeichenfolgen kann ein erfolgreicher Roundtrip zwischen Datenquelle und gebundenem Steuerelement nicht garantiert werden. Behandeln Sie stattdessen das Parse- oder Format-Ereignis für die Bindung, und wenden Sie im Ereignisbehandlungscode eine benutzerdefinierte Formatierung an.Wählen Sie OK aus, um das Dialogfeld Formatierung und erweiterte Bindung zu schließen und zum Fenster Eigenschaften zurückzukehren.
Siehe auch
.NET Desktop feedback