Всем известен элемент управления asp.net, который может достичь этого либо на сервере, либо на ajax.
У меня есть иерархия школ, отделов и программных областей. К сожалению, эта иерархия имеет такие сложности, что программная область может появиться в нескольких школах.
Что касается отчетов, я хотел бы предоставить конечному пользователю параметры для каждого раскрывающегося списка иерархии для ЛЮБОГО / ВСЕГО. Таким образом, если школа была выбрана, вы все равно можете выбрать любое подразделение в этой школе и параметр ЛЮБОЙ / ВСЕ, а затем список программных областей будет отфильтрован в зависимости от выбранной школы и ЛЮБЫХ / ВСЕХ категорий.
Надеюсь, это имеет смысл, на любые вопросы я буду вносить изменения.
РЕДАКТИРОВАТЬ: я решил это, я понял, я упустил очевидное, я положил в исходное решение 3 отдельных выпадающих отдельных SQL запросов, требующих ввода вышеупомянутых выпадающих в иерархии. Я понял, что если бы я использовал любой any в качестве символа подстановки% (sqlserver один или несколько символов), я изменил equals так, чтобы я достиг желаемого эффекта.
Он отправляет обратно, но это не проблема, это очень быстрый набор SQL-запросов.