Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie können ComboBox und ListBox an Daten binden, um Aufgaben wie das Durchsuchen von Daten in einer Datenbank, das Eingeben neuer Daten oder das Bearbeiten vorhandener Daten auszuführen.
So verknüpfen Sie ein ComboBox- oder ListBox-Steuerelement
Legen Sie die
DataSource
Eigenschaft auf ein Datenquellenobjekt fest. Mögliche Datenquellen umfassen eine BindingSource Bindung an Daten, eine Datentabelle, eine Datenansicht, ein Dataset, einen Datenansichts-Manager, ein Array oder eine beliebige Klasse, die die IList Schnittstelle implementiert. Weitere Informationen finden Sie unter Datenquellen, die von Windows Forms unterstützt werden.Wenn Sie eine Bindung an eine Tabelle erstellen, legen Sie die
DisplayMember
Eigenschaft auf den Namen einer Spalte in der Datenquelle fest.-oder-
Wenn Sie eine Bindung an ein IListObjekt erstellen, legen Sie das Anzeigeelement auf eine öffentliche Eigenschaft des Typs in der Liste fest.
Private Sub BindComboBox() ComboBox1.DataSource = DataSet1.Tables("Suppliers") ComboBox1.DisplayMember = "ProductName" End Sub
private void BindComboBox() { comboBox1.DataSource = dataSet1.Tables["Suppliers"]; comboBox1.DisplayMember = "ProductName"; }
Hinweis
Wenn Sie an eine Datenquelle gebunden sind, die die IBindingList Schnittstelle nicht implementiert, z. B. eine ArrayList, werden die Daten des gebundenen Steuerelements beim Aktualisieren der Datenquelle nicht aktualisiert. Wenn Sie beispielsweise ein Kombinationsfeld haben, das an ein ArrayList gebunden ist, und dem ArrayList Daten hinzugefügt werden, erscheinen diese neuen Elemente nicht im Kombinationsfeld. Sie können jedoch erzwingen, dass das Kombinationsfeld aktualisiert wird, indem Sie die Methoden SuspendBinding und ResumeBinding auf die Instanz der BindingContext Klasse aufrufen, an die das Steuerelement gebunden ist.
Siehe auch
.NET Desktop feedback