Selectați mai multe valori în DropDownList folosind ASP.NET și C# (Programare, Asp.Net)

Er Jay Thakkar a intrebat.

Selectați mai multe valori în DropDownList folosind ASP.NET și C#. Am încercat să selectez o singură valoare din lista derulantă, dar nu am reușit să găsesc o selecție multiplă.

4 răspunsuri
Sachin

În acest caz, ar trebui să utilizați ListBox în loc de dropdown și să setați SelectionMode la Multiple

<asp:ListBox runat="server" SelectionMode="Multiple" >
  <asp:ListItem Text="test1"></asp:ListItem>
  <asp:ListItem Text="test2"></asp:ListItem>
  <asp:ListItem Text="test3"></asp:ListItem>
</asp:ListBox>

Comentarii

  • putem obține căsuțe de selectare pentru a selecta mai multe valori –  > Por Er Jay Thakkar.
  • @downvoter… Vă rog să-mi spuneți motivul potrivit pentru votul în jos și dacă există o soluție mai bună decât aceasta, vă rugăm să o împărtășiți și pe aceea. –  > Por Sachin.
  • @Sachin Cum să faceți ca lista de liste să afișeze doar opțiunile la clicul utilizatorului? Caseta de listă afișează toate opțiunile în mod implicit. putem evita acest lucru?  > Por Beingnin.
  • Puteți consulta acest link Adăugarea și afișarea CheckBoxList (CheckBoxes) în DropDownList pentru dropdowncheckboxlist folosind bootstrap și multiselect. –  > Por Ashi.
christiandev

Aruncați o privire la ListBox pentru a permite selecția multiplă.

<asp:ListBox runat="server" ID="lblMultiSelect" SelectionMode="multiple">
            <asp:ListItem Text="opt1" Value="opt1" />
            <asp:ListItem Text="opt2" Value="opt2" />
            <asp:ListItem Text="opt3" Value="opt3" />
</asp:ListBox> 

în codul din spatele

foreach(ListItem listItem in lblMultiSelect.Items)
    {
       if (listItem.Selected)
       {
          var val = listItem.Value;
          var txt = listItem.Text; 
       }
    }

Sasidharan

Pentru lista dropdown cu selecție multiplă, nu se poate realiza direct folosind dropdown…Se poate face în moduri similare…

Fie trebuie să folosiți lista checkbox sau listbox (inclusiv ajax).

http://www.codeproject.com/Articles/55184/MultiSelect-Dropdown-in-ASP-NET

http://social.msdn.microsoft.com/Forums/vstudio/en-US/54374df7-5a54-42bc-83b8-ad5994cb634d/multi-select-dropdownlist

http://www.dotnetfunda.com/articles/article1591-multiselect-dropdownlist-in-aspnet-using-csharp-40-.aspx

bgs

Lista derulantă nu permite selectarea mai multor elemente în lista derulantă.

Dacă aveți nevoie, puteți utiliza listbox control…

ASP.NET List Box

Tags: