我有一個DataColumn
DateTime
數據類型,我想按降序排列,然後按月降序排列。如何按日期訂購部件?
這裏是我的嘗試:
table.AsEnumerable()
.OrderByDescending(o => o.Field<DateTime>("MaxDateTaken").Year)
.ThenByDescending(o => o.Field<DateTime>("MaxDateTaken").Month)
我得到一個無效的轉換錯誤,因爲這兩個Year
和Month
是INT數據類型,但我在<>
任何想法指定DateTime
?
如果您訂購日期時間降序,他們不是按年份,然後按月份,就像你說你想要的? – DOK 2012-02-05 19:13:40
@DOK - 只希望它按年份和月份排序,但不是一天。 – 2012-02-05 19:28:08