I am able to bind drop down list with a string array by doing so (not sure whether this is the correct way to implement):
string[] items = { "111", "222", "333" };
ddlSearch.DataSource = items;
ddlSearch.DataBind();
However, what I actually wanted is: When I click the drop down list, the first item showing in the list shall be 111
followed by 222
and 333
.
How am I able to add the strings of text to show in the drop down list when I click the drop down list button?
Java has an easy way to add items to be displayed in the list, but how do we do it in C#? (I am very new to C# by the way.)
It would be easier to use List<string>
Markup can be
<asp:DropDownList ID="DropDownList1" runat="server"></asp:DropDownList>
The backend code would look like
var items = new List<string> {
"111",
"222",
"333"
};
items.Sort();
DropDownList1.DataSource = items;
DropDownList1.DataBind();
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With