我可以通过这样做将下拉列表与字符串数组绑定(不确定这是否是正确的实现方法):
string[] items = { "111", "222", "333" };
ddlSearch.DataSource = items;
ddlSearch.DataBind();
然而,我真正想要的是:当我单击下拉列表时,列表中显示的第一项应该是111
其次是222
and 333
.
当我单击下拉列表按钮时,如何添加要在下拉列表中显示的文本字符串?
Java 有一个简单的方法来添加要在列表中显示的项目,但是在 C# 中我们如何做到这一点呢? (顺便说一句,我对 C# 很陌生。)
使用起来会更方便List<string>
标记可以是
<asp:DropDownList ID="DropDownList1" runat="server"></asp:DropDownList>
后端代码看起来像
var items = new List<string> {
"111",
"222",
"333"
};
items.Sort();
DropDownList1.DataSource = items;
DropDownList1.DataBind();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)