在Grid.MVC中执行双重排序

时间:2015-02-17 20:52:18

标签: c# .net sorting gridview-sorting grid.mvc

所以我有一个网格,我显示5列。在5个中,有两列是日期和时间。

用户希望在网格上进行多重排序。当我映射数据时,初始排序是按日期。因此,当页面加载时,它将按日期显示初始数据。现在,当我按时间排序(HH:MM am / pm)时,网格现在按时间排序,这是好的,但我想要一种方法来保持初始排序(按日期排序)并按时间进行二次排序。有可能实现这个功能吗?

1 个答案:

答案 0 :(得分:1)

添加列时,您可以定义此功能。

Columns.Add(x=>x.Date).Sortable(true).ThenSortBy(x=>x.Time);