Как отсортировать элемент управления списком / Gridview данных текущего представления вместо целых данных? - PullRequest
0 голосов
/ 16 ноября 2011

Я связал 100 записей в элементе управления Listview с размером страницы 5. Если я щелкну заголовок столбца, все 100 записей должны быть отсортированы, и если я нажму на изображение рядом с заголовком столбца, он должен отсортировать текущий вид 5записей.Может кто-нибудь сказать мне, как реализовать эту функциональность?

1 Ответ

0 голосов
/ 17 ноября 2011

Я заметил, что вы добавили Listview / gridview / datagrid в качестве тега. Это заставляет меня думать, что вы используете только просмотр списка для отображения? Используете ли вы существующие функции обновления / удаления / вставки списка?

Если нет, то, безусловно, есть лучшие способы сделать это.

Если вы привязаны к элементу управления Listview, этот тип функциональности не встроен в ListView. Вы, конечно, можете отсортировать все 100 с помощью встроенной функциональности ListView, однако подсортировка - нет.

Я не пытался делать в точности то, что вы просите, но я бы решил проблему, создав новую функциональность с помощью ListView. Вы должны быть в состоянии написать собственный пейджер и самостоятельно обрабатывать пейджинг и сортировку. Таким образом, вы можете обрабатывать страницы и сортировку по своему усмотрению. Возможно, что-то столь же простое, как связывание только достаточного количества записей для 1 страницы, и изображение может обрабатывать обычную сортировку Listview, и когда они щелкают по заголовку столбца, находят данные, которые необходимо отобразить, и сортируют их, а затем находят, к какой «странице» данных нужно привязать сетка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...