如何从DataSet填充ComboBox

Xan*_*rUu 1 c# data-binding combobox dataset winforms

我正在尝试从只有特定行的数据集填充组合框,这是我的代码:

comboBox2.DataSource = glObalDataSet.Tables["JOBURI"].Select(
               "CONT = '" + comboBox1.SelectedValue.ToString() + "'");
Run Code Online (Sandbox Code Playgroud)

数据集运行正常,它是填充的,有人可以告诉我我在哪里做错了吗?

ada*_*ost 5

使用DataView过滤结果.

DataView dv=glObalDataSet.Tables["JOBURI"].DefaultView;
dv.RowFilter="CONT = '" + comboBox1.SelectedValue.ToString() + "'";
comboBox2.DataSource=dv;
comboBox2.DisplayMember="JOB";
comboBox2.ValueMember="ID";
Run Code Online (Sandbox Code Playgroud)

您需要设置DisplayValue的成员属性组合框控件.