#c# #asp.net
#c# #asp.net
Вопрос:
У меня есть выпадающий список и кнопка в ListView для каждой строки. Теперь я хочу получить выбранное значение выпадающего списка при событии нажатия кнопки. Как я могу это получить?
Пожалуйста, направьте меня.
Спасибо.
Ответ №1:
Установите CommandName
свойство ваших кнопок, обработайте ItemCommand
событие вашего listview и используйте FindControl
для поиска выпадающего списка.
Для справки см.
Ответ №2:
DropDownList.SelectedValue
получит текущее выбранное значение.
Комментарии:
1. Выпадающий список находится в ListView как я могу найти это при нажатии кнопки в этой строке?
2. Найдите элемент управления в listview и используйте это свойство.
3. Как использовать FindControl для указанной строки?
Ответ №3:
РЕДАКТИРОВАТЬ: если подумать, используйте ответ TC ..
в событии нажатия кнопки сделайте что-то вроде:
Button b = (Button)sender;
DropDownList ddl = (DropDownList)b.Parent.FindControl("DropDownList ID");
string DropDownListSelectedValue = ddl.SelectedValue;