У меня есть ComboBox со значениями «открыто», «закрыто». В соответствии со значениями, измененными в ComboBox, я хочу изменить DataGrid для отображения либо «открытых» или «закрытых» значений. Как я могу это сделать?
Ваш DataGrid может быть привязан к DataView . Создайте различные DataViews в зависимости от выбранного элемента в DropDownList (вот статья на , как получить выбранный элемент ).
Заполните DataTable вашими данными. Вывод различных DataView для комбо-состояний . Когда комбинация изменится (включите AutoPostback), выберите соответствующий DataView и Bind the DataGrid .
Вы можете использовать любой элемент управления * DataSource и добавить параметр элемента управления с идентификатором комбинированного списка. Включите autopostback для комбо, и asp.net автоматически вызовет источник данных объекта с новым значением open / closed.
Вы можете использовать RowFilter свойство объекта DataView, связанного с DataGrid.