Привет Я использую сетку для отображения записей. Учтите, что у меня 75 записей в таблице данных. И я показываю 25 записей на странице. В этом я должен сортировать записи на второй странице с использованием определенного столбца. Можно ли сортировать записи на определенной странице? Помогите мне решить эту проблему.Как сортировать записи по страницеwise
ответ
Нет, это невозможно в обычном случае. Может быть достигнуто сложным образом. Вы должны скопировать 25 записей для страницы в новый datatable, а затем применить критерии сортировки к вновь созданному datatable.
Либо вы можете сортировать все данные или извлекать 25 записей за один раз из базы данных и сортировать их на основе определенного столбца.
В первом методе сделайте dataview of datatable и примените критерии сортировки к dataview. В этом случае все записи будут отсортированы.
Во втором подходе вы можете получить 25 записей каждый раз, когда страница будет изменена, и сохраните эти записи в dataview и примените критерии сортировки.
Извлеките набор страниц, а затем примените фильтр сортировки. –
Я предлагаю добавить некоторые виды функций сортировки на основе клиентов, хорошим является jQuery + плагин tablesorter. Таким образом, вы обрабатываете сторону сервера поискового вызова и обрабатываете сортировку на стороне клиента.
Вы говорите о заказе результатов page2 только во время нахождения на этой странице или вы говорите о заказе всех результатов и отображении страницы2, когда кто-то заказывает результаты? –