powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / проблема с DropDownList
3 сообщений из 3, страница 1 из 1
проблема с DropDownList
    #33935923
Romashkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Сотлкнулся с такой проблемкой:

Есть DropDownList "ddlUsers" в который из б.д

заливаются данные. Дальше требуется чтобы при выборе одного из элементов срабатывало событие _SelectedIndexChanged должно происходить какое-то действие (например вывод Текста выбранного элемента или его индекса)

В моём случае это не происходит, точнее происходит только для первого элемента т.к. он поумолчанию автоматически становиться selected.

Помогите найти ожибку пожалуйста:


Вот сам ddlUsers:



<asp:DropDownList runat="server" ID="ddlUsers" CssClass="dataField" AutoPostBack="true" OnSelectedIndexChanged="ddlUsers_SelectedIndexChanged"></asp:DropDownList>



а вот код:


protected void Page_Load(object sender, EventArgs e)
    {
        SqlConnection conn = new SqlConnection(shop.connString);
        FillUsers(ref conn);
    }

    protected void FillUsers(ref SqlConnection conn)
    {
        SqlCommand cmd = new SqlCommand("getUsersList", conn);
        cmd.CommandType = CommandType.StoredProcedure;

        OpenDBConnection(ref conn);
        SqlDataReader reader = cmd.ExecuteReader();

        if (IsPostBack == true)
            ddlUsers.Items.Clear();

        ListItem option;

        while (reader.Read())
        {
            option = new ListItem();
            option.Text = reader["username"].ToString();
            option.Value = reader["id"].ToString();
            ddlUsers.Items.Add(option);
        }
        
        CloseDBConnection(ref conn);
        reader.Close();
    }

    protected void ddlUsers_SelectedIndexChanged(object sender, EventArgs e)
    {
        string selection = ddlUsers.SelectedItem.Text;
        // lblStatus - это просто лейбл
        lblStatus.Text = selection;
    }
...
Рейтинг: 0 / 0
проблема с DropDownList
    #33935972
Dimon aka Manowar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А зачем при постбеке заново заполнять дропдаун то?


Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
проблема с DropDownList
    #33936019
Romashkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Просто устал за сегодня, переработал :)

Жудко не удобно за гон:)

Спасибо!!! И извините за беспокойство!!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / проблема с DropDownList
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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