在C#桌面应用程序中绑定组合框

时间:2010-10-19 07:46:11

标签: c# data-binding combobox dynamic

我正在为我的大学开展一个项目,我需要将数据库中的数据绑定到组合框中。我需要在组合框的“text”字段中存储roll no / enrollment no,并在组合框的“text”属性中存储学生的名字。我怎么能这样做?> ???

请尽快回复......

2 个答案:

答案 0 :(得分:2)

您需要将组合框的DataSource设置为您的数据源。然后是{No:1}}表示Roll No,ValueMember表示学生姓名。

e.g

DisplayMember

答案 1 :(得分:1)

您最有可能遇到的两个复杂绑定控件是ComboBox和Listbox。要复合绑定其中一个控件,您需要设置DataSource(值的来源),DisplayMember(提供可见列表项的数据列的名称)和ValueMember(数据列的名称)提供可能的控制值)。

combobox.DataSource = dataTable
combobox.ValueMember = "id"
combobox.DisplayMember = "name"