Как фильтровать значения ComboBox в winforms - PullRequest
2 голосов
/ 13 февраля 2010

В приложении .NET winforms, как я могу отфильтровать данные в моем втором ComboBox относительно значения, выбранного в моем первом ComboBox?

Ответы [ 3 ]

3 голосов
/ 13 февраля 2010

Предполагается, что WinForms:

combo2.DataSource = ((IEnumerable<string>)c.DataSource)
    .Where(x => x == (string)combo1.SelectedValue);

Конечно, вам может потребоваться заменить IEnumerable<string> на IEnumerable<YOURTYPE>.

0 голосов
/ 09 октября 2013

Вы просто заполняете второй комбинированный список в событии selectedindexbound первого комбинированного списка. Довольно просто, я делал это много раз.

0 голосов
/ 13 февраля 2010

очень загадочный вопрос - однако, если вы используете веб-формы, вы можете попробовать использовать свойство AutoPostback в выпадающем списке. Затем вы можете захватить событие combobox onChange и поместить туда свой фильтрующий код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...