我有一个对象数组“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}}?
由于
答案 0 :(得分:0)
您可以使用
将数组转换为ListArray.AsList(array)
并使用linq与
之类的东西list.OrderBy(x=> x.Key)
并且取决于你必须填充它的dropdrown的类型,如果它是来自aspnet服务器控件的下拉列表,你可以使用列表作为数据源。