【发布时间】:2015-01-15 16:48:14
【问题描述】:
我可以通过这样做将下拉列表与字符串数组绑定(不确定这是否是正确的实现方式):
string[] items = { "111", "222", "333" };
ddlSearch.DataSource = items;
ddlSearch.DataBind();
然而,我真正想要的是:当我点击下拉列表时,列表中显示的第一项应该是111,然后是222和333。
当我单击下拉列表按钮时,如何添加要在下拉列表中显示的文本字符串?
Java 有一种简单的方法来添加要在列表中显示的项目,但我们如何在 C# 中做到这一点? (顺便说一下,我对 C# 很陌生。)
【问题讨论】:
-
这样。项目在下拉菜单中的显示顺序是什么?
-
您要重新排列您的清单吗?或者您是否希望在列表中添加其他字符串?如果要添加项目,使用
List<string>或Dictionary<string>可能更容易 -
我看过几个使用列表的例子,是否可以用字符串数组填充下拉列表?顺序无关紧要。例如,我只想要下拉列表中的“111”、“222”、“333”。
-
那么问题来了,如何添加到数组中?
-
问题是“如何用字符串填充下拉列表” - 最好是字符串数组
标签: c# asp.net drop-down-menu