DropDownList 中 Arraylist 的用法

dal*_*985 0 c# linq asp.net arraylist

我的方法中有以下部分Page_Load

\n\n
 DropDownList1.Items.Add("Audi");\n DropDownList1.Items.Add("BMW");\n \xe2\x80\xa6\n DropDownList1.Items.Add("Ford");\n \xe2\x80\xa6\n DropDownList1.Items.Add("Vauxhall");\n DropDownList1.Items.Add("Volkswagen");\n \xe2\x80\xa6\n
Run Code Online (Sandbox Code Playgroud)\n\n

一些细节是我有一个网络表单,它是汽车销售网站的一部分,所需功能的一部分是用户能够从下拉列表中选择车辆制造商。我创建了一个<asp:DropDownList ... />控件。

\n\n

我的问题是如何重写上面的代码以使用ArrayList在实例化时完全填充的 ,按字母顺序排序,然后用于初始化DropDownList

\n

Cᴏʀ*_*ᴏʀʏ 5

当我们这样做时,不妨采用强类型:

var makes = new List<string> {
    "Audi",
    "BMW",
    "Ford",
    "Vauxhall",
    "Volkswagen"
};
makes.Sort(); 

DropDownList1.DataSource = makes;
DropDownList1.DataBind();
Run Code Online (Sandbox Code Playgroud)