如何使用jQuery对DropDownList进行排序和添加唯一数组选项?

时间:2011-02-23 15:47:49

标签: jquery

我有一个对象数组“AllClaimants”,它有2个属性(UserInfo& UserID);

示例:

AllClaimants[AllClaimantsCounter].UserInfo = "Santhalingam Sugirtha, 1980-06-05";
AllClaimants[AllClaimantsCounter].UserID = "1076073";

我的AllClaimants[AllClaimantsCounter].UserInfo信息包含两件事“姓名+出生日期”。

我如何排序(通过UserInfo - 在Userinfo中我想按名称部分排序,而不是按出生日期排序)并添加唯一值以选择下拉列表(ClaimantsDropDown),文本为AllClaimants[AllClaimantsCounter].UserInfo,值为{ {1}}?

由于

1 个答案:

答案 0 :(得分:0)

您可以使用

将数组转换为List
Array.AsList(array) 

并使用linq与

之类的东西
list.OrderBy(x=> x.Key)

并且取决于你必须填充它的dropdrown的类型,如果它是来自aspnet服务器控件的下拉列表,你可以使用列表作为数据源。