2015-02-17 3 views
1

Итак, у меня есть одна сетка, где я показываю 5 столбцов. Из 5 двух столбцов - дата и время.Выполните двойную сортировку в Grid.MVC

Пользователь хочет сделать несколько сортировок по сетке. Первоначальный сортировка - по дате, когда я сопоставляю данные. Поэтому, когда страница загружается, будут отображаться исходные данные с порядком по дате. Теперь, когда я сортирую его по времени (HH: MM am/pm), сетка теперь сортируется по времени, что хорошо, но я хочу, чтобы сохранить первоначальный вид (который по дате) и выполнять вторичный сортировку по времени. Возможно ли реализовать эту функциональность?

+0

Вы можете комбинировать дату и время в одной колонке? Если это так, то столбец, естественно, будет отсортирован по дате, а затем по времени. –

ответ

1

Когда вы добавляете столбцы, вы можете определить эту способность.

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

Спасибо, это помогло. –

Смежные вопросы