Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Установить на нужное значение DropDownList который при редактировании ListView открывается / 6 сообщений из 6, страница 1 из 1
12.10.2014, 10:27
    #38774245
AspUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установить на нужное значение DropDownList который при редактировании ListView открывается
Добрый день! Подскажите в каком событии или как возможно в DropDownList который открывается при редактировании(<EditItemTemplate>) ListView задать нужное значение списка. Т.е. есть ListView в котором мы видим колонку CategoryId и есть
Код: plaintext
1.
  <asp:DropDownList ID="lstCategoriesNews" runat="server" SelectMethod="GetCategoriesNews" DataTextField="Name" DataValueField="Id"></asp:DropDownList>

в шаблоне <EditItemTemplate> который открывается нужным списком элементов. Получить результат введения из списка в CategoryId я приспособился кодом
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
 protected void ListViewMain_ItemUpdating(object sender, ListViewUpdateEventArgs e)
        {
            Int32 idx = e.ItemIndex;
            System.Web.UI.WebControls.DropDownList idC = (DropDownList)ListViewMain.Items[idx].FindControl("lstCategoriesNews");
            //idC.SelectedIndex - это значение выбора в списке категорий
            ListItem str = idC.Items[idC.SelectedIndex];
            idCategoryNews = Int32.Parse(str.Value);
        }

, но как добиться что-бы при первом отображении списка(DropDownList) сразу в списке устанавливалось действующее значение ?
...
Рейтинг: 0 / 0
12.10.2014, 11:16
    #38774253
carrotik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установить на нужное значение DropDownList который при редактировании ListView открывается
...
Рейтинг: 0 / 0
12.10.2014, 11:47
    #38774263
AspUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установить на нужное значение DropDownList который при редактировании ListView открывается
спасибо!, отлично показаны способы управления DropDownList, но похоже я просто не могу понять где именно вызвать это управление, если на этапе ItemEditing idC= null.
Код: plaintext
1.
2.
3.
4.
5.
6.
  protected void ListViewMain_ItemEditing(object sender, ListViewEditEventArgs e)
        {
            Int32 idx = e.NewEditIndex;
            System.Web.UI.WebControls.DropDownList idC = (DropDownList)ListViewMain.Items[idx].FindControl("lstCategoriesNews");
   
        }
...
Рейтинг: 0 / 0
12.10.2014, 14:40
    #38774318
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установить на нужное значение DropDownList который при редактировании ListView открывается
...
Рейтинг: 0 / 0
12.10.2014, 14:44
    #38774322
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установить на нужное значение DropDownList который при редактировании ListView открывается
AspUser, а Вы документацию читать пробовали?

ListView Web Server Control Overview
ListView Class

Или наугад код в событие запихиваете?

О, Updating, какое-то обновление, наверное то обновление, что мне нужно. Засуну код в его обработчик.
...
Рейтинг: 0 / 0
12.10.2014, 14:49
    #38774325
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установить на нужное значение DropDownList который при редактировании ListView открывается
Вообщем посмотрите по первой моей ссылке параграф: "Использование DropDownList для lookup при редактировании".
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Установить на нужное значение DropDownList который при редактировании ListView открывается / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]