Чтобы реализовать каскадные раскрывающиеся списки в ASP.NET GridView в режиме редактирования, вы можете использовать следующие методы:
-
Подход на стороне клиента:
- Используйте JavaScript/jQuery для обработки каскадного поведения.
- Прикрепите обработчики событий к событию onchange раскрывающихся списков.
- Когда выбранное значение первого раскрывающегося списка изменится, выполните вызов AJAX, чтобы получить данные для второго раскрывающегося списка.
- Заполните второй раскрывающийся список полученными данными.
-
Серверный подход:
- Обработка события RowEditing GridView.
- В обработчике событий найдите раскрывающиеся списки в строке редактирования с помощью метода FindControl.
- Заполните первый раскрывающийся список исходными данными.
- Обработка события SelectedIndexChanged первого раскрывающегося списка.
- В обработчике событий извлеките выбранное значение из первого раскрывающегося списка и используйте его для динамического заполнения второго раскрывающегося списка.