在 Grid.MVC 中执行双重排序

Perform a double sort on in Grid.MVC

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

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

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

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