В приложении .NET winforms, как я могу отфильтровать данные в моем втором ComboBox относительно значения, выбранного в моем первом ComboBox?
ComboBox
Предполагается, что WinForms:
combo2.DataSource = ((IEnumerable<string>)c.DataSource) .Where(x => x == (string)combo1.SelectedValue);
Конечно, вам может потребоваться заменить IEnumerable<string> на IEnumerable<YOURTYPE>.
IEnumerable<string>
IEnumerable<YOURTYPE>
Вы просто заполняете второй комбинированный список в событии selectedindexbound первого комбинированного списка. Довольно просто, я делал это много раз.
очень загадочный вопрос - однако, если вы используете веб-формы, вы можете попробовать использовать свойство AutoPostback в выпадающем списке. Затем вы можете захватить событие combobox onChange и поместить туда свой фильтрующий код.