powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / не отрабатывает SelectedValue у DropDownLista
6 сообщений из 6, страница 1 из 1
не отрабатывает SelectedValue у DropDownLista
    #37842235
tasha klemer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Необходимо добавить новую запись , фамилия должена быть программно установлена в DroDownListе из GridView , устанавливаю через SelectedValue. DropDownList распологается в нутри FormView...все это делаю следующим образом
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
   if (FormView2.CurrentMode == FormViewMode.Edit)
            {
                this.FormView2.ChangeMode(FormViewMode.Insert);
            DropDownList ddl2 = FormView2.FindControl("DropDownList2") as DropDownList;
            TextBox11.Text = ddl2.SelectedValue.ToString();
            DropDownList ddl = FormView2.FindControl("DropDownList1") as DropDownList;
            TextBox1.Text = ddl.SelectedValue.ToString();
            Session["sWorker"] = Convert.ToString(GridView1.SelectedDataKey["IdWorker"]);
            Session["sDipl"] = Convert.ToString(GridView1.SelectedDataKey["IdDipl"]);
         
            ddl2.SelectedValue = Convert.ToString(GridView1.SelectedDataKey["IdWorker"]);




позле загрузки формы, значение DS DropDownLista установленно на первую запись!!! ПОЧЕМУ же не отрабатывает SelectedValue&
...
Рейтинг: 0 / 0
не отрабатывает SelectedValue у DropDownLista
    #37842308
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tasha klemer, как-то так

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
ListItem item = ddl2.Items.FindByValue(GridView1.SelectedDataKey["IdWorker"].ToString());

if (item != null)
{
   if (ddl2.SelectedItem != null)\
       ddl2.SelectedItem.Selected = false;

   item.Selected = true;
}
...
Рейтинг: 0 / 0
не отрабатывает SelectedValue у DropDownLista
    #37842467
brainproof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ваще из вашего обрывка кода не понять ничего и гадать не хочется.
К примеру что у вас храниться в ddl2 он же DropDownList2 в поле Value, что вы туда биндите и когда биндите?

SanSYS , если в DroDownListе уже есть нужный элемент в поле value то лишнии телодвижения ненужны.

п.с. Если выпишете всегда в такой манере то это ужасно ( хотя бы именуйте нормально элементы).
...
Рейтинг: 0 / 0
не отрабатывает SelectedValue у DropDownLista
    #37842611
tasha klemer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в ddl2 я храню список фамилий сотрудников, вот описание элемента

Код: c#
1.
2.
3.
4.
5.
          <asp:DropDownList ID="DropDownList2" runat="server" AutoPostBack="True" 
                              DataSourceID="SDWorkerView" DataTextField="v_Name1" DataValueField="IdWorker" 
                              Height="22px" onselectedindexchanged="DropDownList2_SelectedIndexChanged" 
                              SelectedValue='<%# Bind("IdWorker") %>' Width="247px">
                       </asp:DropDownList>



значение ddl2.SelectedValue передается( равное IdWorker), но при отображение формы не встает на нужную строку, а отображает в DropDownList2- первую строку.
...
Рейтинг: 0 / 0
не отрабатывает SelectedValue у DropDownLista
    #37842807
brainproof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-- SelectedValue='<%# Bind("IdWorker") %>'
для чего это запись?

в момент присвоение ddl2.SelectedValue = Convert.ToString(GridView1.SelectedDataKey["IdWorker"]) у вас в ddl2 есть уже элементы? в дебаге поглядите что просиходит со свойством ddl2.SelectedValue
...
Рейтинг: 0 / 0
не отрабатывает SelectedValue у DropDownLista
    #37843300
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
убери эту хрень: SelectedValue='<%# Bind("IdWorker") %>' и форматни диск
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / не отрабатывает SelectedValue у DropDownLista
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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