.Net — пользовательская пейджинговая система со случайной сортировкойC#

Место общения программистов C#
Anonymous
.Net — пользовательская пейджинговая система со случайной сортировкой

Сообщение Anonymous »

У меня есть ListView, привязанный к списку. Просмотр списка реализует пользовательскую разбивку по страницам, при которой возвращается только количество результатов на странице, что отлично работает, когда результаты расположены в алфавитном порядке. Однако я хотел бы попытаться вернуть результаты в случайном порядке — сценарий представляет собой офис продаж, где члены команды отображаются в списке.

Я ищу алгоритм, который позволит настраиваемую разбивку по страницам, но сохранит рандомизацию результатов. Например, в алфавитном порядке это просто — .Take(Page# *ResultsOnPage). Однако, если он рандомизируется каждый раз при загрузке страницы, сценарий, в котором отдельные лица могут отображаться на нескольких страницах, а некоторые не отображаться вообще.

Итак, цель:
  • Случайный список
  • Возьмите результаты для данной страницы из списка.
  • При необходимости получите следующую страницу того же рандомизированного списка.
Возможно ли это вообще, или мне нужен логически поддерживаемый порядок для успешной реализации пользовательской разбивки по страницам?

Подробнее здесь: https://stackoverflow.com/questions/947 ... andom-sort

Вернуться в «C#»