Member 12662265 Ответов: 1

А как же я?.. Множественный выбор в выпадающем списке


Как сделать множественный выбор в выпадающем списке и отобразить его в текстовом поле.

Что я уже пробовал:

&ЛТ;АСП:ListBox элемент с ID="lstSelect" атрибут runat="сервер" для selectionmode="несколько"и GT;
< asp:ListItem Text=" Mango "Value= "1" />
< asp:ListItem Text=" Apple "Value= "2" />
&ЛТ;АСП:текст элемент listitem=" "банан "" значение="3" /&ГТ;

1 Ответов

Рейтинг:
11

Karthik_Mahalingam

попробовать это

<asp:ListBox ID="lstSelect" runat="server" SelectionMode="Multiple" AutoPostBack="true" OnSelectedIndexChanged="lstSelect_SelectedIndexChanged">
            <asp:ListItem Text="Mango" Value="1" />
            <asp:ListItem Text="Apple" Value="2" />
            <asp:ListItem Text="Banana" Value="3" />
        </asp:ListBox>
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>

protected void lstSelect_SelectedIndexChanged(object sender, EventArgs e)
      {
          string items = "";
          foreach (ListItem item in lstSelect.Items)
              if (item.Selected)
                  items += item.Text + ",";
          TextBox1.Text = items.Trim().TrimEnd(','); ;
      }


Member 12662265

Вместо ListBox можем ли мы иметь DropdownList и делать MultipleSelection и отображать его в текстовом поле?

Karthik_Mahalingam

как ты это сделаешь ?
asp: Dropdownlist предназначен для выбора только одного элемента в списке, для выбора нескольких элементов мы должны использовать только listbox.