Postupy: Vázání ovládacího prvku Windows Forms ComboBox nebo ListBox k datům
Data a ListBox data můžete svázat ComboBox k provádění úloh, jako jsou procházení dat v databázi, zadávání nových dat nebo úpravy existujících dat.
Vytvoření vazby ovládacího prvku ComboBox nebo ListBox
DataSource
Nastavte vlastnost na objekt zdroje dat. Možné zdroje dat zahrnují BindingSource vazbu na data, tabulku dat, zobrazení dat, datovou sadu, správce zobrazení dat, pole nebo jakoukoli třídu, která implementuje IList rozhraní. Další informace najdete v tématu Zdroje dat podporované model Windows Forms.Pokud vytváříte vazbu na tabulku, nastavte
DisplayMember
vlastnost na název sloupce ve zdroji dat.- nebo -
Pokud vytváříte vazbu k objektu IList, nastavte člen zobrazení 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 pole se seznamem ArrayList a data se přidají do ArrayListpole se seznamem, tyto nové položky se v poli se seznamem nezobrazí. Pole se seznamem však můžete vynutit, aby bylo aktualizováno voláním SuspendBinding a ResumeBinding metodami v instanci BindingContext třídy, ke které je ovládací prvek vázán.
Viz také
.NET Desktop feedback
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro