Как заполнить ComboBox из набора данных - PullRequest
1 голос
/ 13 января 2012

Я пытаюсь заполнить комбинированный список из набора данных только конкретными строками, это мой код:

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

Набор данных работает нормально, он заполнен, может кто-нибудь показать мне, где я делаю не так?

1 Ответ

5 голосов
/ 13 января 2012

Используйте DataView для фильтрации результатов.

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

Вам необходимо установить Display и Value свойство элемента Combobox control.

...