我试图从仅包含特定行的数据集中填充组合框,这是我的代码:
comboBox2.DataSource = glObalDataSet.Tables["JOBURI"].Select(
"CONT = '" + comboBox1.SelectedValue.ToString() + "'");
数据集工作正常,填充,有人可以告诉我我做错了吗?
答案 0 :(得分:5)
使用DataView过滤结果。
DataView dv=glObalDataSet.Tables["JOBURI"].DefaultView;
dv.RowFilter="CONT = '" + comboBox1.SelectedValue.ToString() + "'";
comboBox2.DataSource=dv;
comboBox2.DisplayMember="JOB";
comboBox2.ValueMember="ID";
您需要设置Combobox控件的Display
和Value
成员资格。