Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Můžete svázat ComboBox a ListBox s daty, abyste mohli provádět úlohy, jako jsou procházení dat v databázi, zadávání nových dat nebo úpravy existujících dat.
Přiřadit ovládací prvek ComboBox nebo ListBox
Nastavte vlastnost
DataSource
na objekt zdroje dat. Mezi možné zdroje dat patří BindingSource vázané na data, tabulka dat, zobrazení dat, datová sada, správce zobrazení dat, pole nebo libovolná třída, která implementuje rozhraní IList. Další informace naleznete v tématu zdroje dat podporované modelem Windows Forms.Pokud vytváříte vazbu na tabulku, nastavte vlastnost
DisplayMember
na název sloupce ve zdroji dat.- nebo -
Pokud vytváříte vazbu na IList, nastavte zobrazený člen na veřejnou vlastnost typu v seznamu.
Private Sub BindComboBox() ComboBox1.DataSource = DataSet1.Tables("Suppliers") ComboBox1.DisplayMember = "ProductName" End Sub
private void BindComboBox() { comboBox1.DataSource = dataSet1.Tables["Suppliers"]; comboBox1.DisplayMember = "ProductName"; }
Poznámka
Pokud jste vázáni na zdroj dat, který neimplementuje IBindingList rozhraní, například ArrayList, data vázaného ovládacího prvku nebudou aktualizována při aktualizaci zdroje dat. Pokud máte například pole se seznamem vázané na ArrayList a data se přidají do ArrayList, tyto nové položky se v poli se seznamem nezobrazí. Pole se seznamem však můžete aktualizovat vynucením aktualizace tím, že zavoláte metody SuspendBinding a ResumeBinding na instanci třídy BindingContext, ke které je ovládací prvek vázán.
Viz také
.NET Desktop feedback