2010-11-05 60 views
0
return new MultiSelectList(dic, "Key", "Value", sel); 

如何在上面的字典值中對值進行排序?該字典由數據庫值填充。asp.net mvc字典排序

回答

1

在將它們添加到字典之前,您可以對「數據庫值」進行排序,但這不會完全可靠。

使用LINQ - 型

return 
    new MultiSelectList 
    (
     dic.OrderBy(x => x.Value), 
     "Key", 
     "Value", 
     sel 
    ) 
;