Select multiple value in DropDownList using ASP.NET and C#. I tried it to select single value from drop down but unable to find multiple selection.
Asked
Active
Viewed 1.9e+01k times
4 Answers
41
In that case you should use ListBox control instead of dropdown and Set the SelectionMode property to 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>
Sachin
- 39,043
- 7
- 86
- 102
-
2can we get checkboxes to select multiple values – Er Jay Thakkar Sep 17 '13 at 10:28
-
1@downvoter.. Please let me the suitable reason for down vote and if there is better solution than this the please share that as well. – Sachin Sep 30 '14 at 07:52
-
1@Sachin How to make the listbox only shows the options on user click? The list box is showing all the options by default. can we avoid this – Beingnin Aug 28 '17 at 04:50
-
You can refer this Link [Add and display CheckBoxList (CheckBoxes) in DropDownList](https://www.aspsnippets.com/Articles/Add-and-display-CheckBoxList-CheckBoxes-in-DropDownList-in-ASPNet.aspx) for dropdowncheckboxlist using bootstrap and multiselect. – Ashi Feb 13 '20 at 09:19
24
Take a look at the ListBox control to allow multi-select.
<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>
in the code behind
foreach(ListItem listItem in lblMultiSelect.Items)
{
if (listItem.Selected)
{
var val = listItem.Value;
var txt = listItem.Text;
}
}
Julien G
- 396
- 1
- 3
- 19
Christian Phillips
- 17,456
- 8
- 47
- 77
2
For multiple selection dropdown list,cannot accomplish it directly using dropdown..Can be done in similar ways..
Either you have to use checkbox list or listbox (ajax inclusive)
http://www.codeproject.com/Articles/55184/MultiSelect-Dropdown-in-ASP-NET
Sasidharan
- 3,600
- 3
- 17
- 37
1
Dropdown list wont allows multiple item select in dropdown.
If you need , you can use listbox control..