Я работаю с использованием ASP.Net Dynamic Data, Visual Studio 2010 и C #.
У меня есть три пользовательских элемента управления (FieldTemplates) с расширением .ascx: business_type.ascx
, department.ascx
, section.ascx
Если бы я выбрал в первом поле со списком тип cod_business, где = 6, я хотел бы показать только те
отделы, чей cod_business = 6
Допустим, у меня 500 отделов, но только 5, 128 и 446 выполняют это правило.
Скажем также, что у меня 2500 секций, из которых:
- 40, 66 и 222 имеют cod_dept = 5 и cod_business = 6
- 346, 399, 400, 403 и 458 имеют cod_dept = 128 и cod_business = 6
- 14, 45, 333 a, d 335 имеют cod_dept = 446 и cod_business = 6
Мне бы также хотелось, чтобы в третьем поле со списком отображались только те разделы, у которых cod_business = 6 и чьи cod_dept = 5, 128 или 446, в зависимости от того, какой из них я выбрал в поле со списком отдела
Помните: это должно работать на динамических данных ASP.Net 4.0
Это достижимо?
Я видел каскадные решения от Стива Нотона, но они ориентированы на базу данных.
Мне нужно «соединить в более внутренней форме» выпадающие списки, что означает, что у меня нет сущности для заполнения каждого выпадающего списка, но сам список значений содержится внутри каждого выпадающего списка. Обычно я передаю эти значения из небольших таблиц Excel или небольших текстовых файлов.
С уважением.