Сетка Просмотр страницы мудрой сортировки в asp.net - PullRequest
1 голос
/ 18 ноября 2010

Я получил ответ для сортировки вида сетки.
сортировка и разбиение по страницам с gridview asp.net
Но с использованием вышеуказанного решения все данные сетки сортируются при нажатии на любой столбец.
Я запрашиваю решение, которое сортирует данные по конкретномутолько страницаПредположим, у меня есть 10 страниц с 50 записями на каждой странице, теперь, если я захожу на страницу 7 и сортирую, то должны быть отсортированы только 50 записей на странице 7.

1 Ответ

0 голосов
/ 18 ноября 2010

Если это имеет значение только для текущей страницы, избегайте хлопот и используйте решение Javascript .

Вы также можете сделать это в ASP.NET.Получите нужные данные из своего DataSet, после подкачки (таким образом, записи 350 - 400 для страницы 7), затем измените привязку на что-то вроде:

// do this
gv.DataSource = pagedDataSet.OrderBy(d => d.NameOfField);

// instead of
gv.DataSource = pagedDataSet;

Если у вас есть динамические столбцы или вы не хотитенаписать это для каждого возможного свойства;см. мое решение в этом ответе .

...