2012-07-12 45 views
0

這裏是代碼,我只能編輯:排序的GridView或IList的

ICCModelController ctrl = ControllerGettersFactory.ModelControllerGetters().CCModelController; 
IList list = ctrl.SearchCareersWithCategories(null, 0, DateTime.Today); 

CareerGrid.DataSource = list; 
CareerGrid.DataBind(); 

當前「CareerGrid」網格視圖相對於柱「日期」的結果在升序。 正如我想要它降序。

回答

1
CareerGrid.DataSource = list.OrderByDescending(x=>x.Date); 
CareerGrid.DataBind(); 

,或者,如果它已經按日期排序

CareerGrid.DataSource = list.Reverse(); 
CareerGrid.DataBind(); 
+0

ILIST使用,這是不支持反向() 「System.Collections.IList」不包含「反向」的定義和沒有擴展方法'Reverse'接受類型'System.Collections.IList'的第一個參數可以找到(你是否缺少使用指令或程序集引用?) – khawarPK 2012-07-12 12:12:24

+0

Linq擴展方法 – 2012-07-12 12:34:59