У меня есть ListView, связанный со списком. Listview реализует пользовательский пейджинг, где возвращается только количество результатов на странице, что отлично работает, когда результаты находятся в алфавитном порядке. Тем не менее, я хотел бы попытаться вернуть результаты в случайном порядке - сценарий - это офис продаж с отображением членов команды в списке..Net - Пользовательский пейджинг со случайным сортировкой
Я ищу, чтобы найти алгоритм, который позволит пользовательский пейджинг, но сохранить рандомизацию по результатам. Например, в алфавитном порядке это просто - .Take (Страница # * ResultsOnPage). Однако, если он рандомизирован каждый раз, когда страница загружается, сценарий, где отдельные лица могут отображаться на нескольких страницах, а некоторые не показаны вообще.
Так цель:
- Randomize Список
- Возьмите результаты для данной страницы из списка
- Получить по мере необходимости на следующей странице того же рандомизированного списка.
Возможно ли это, или мне нужно иметь логически поддерживаемый заказ для успешного выполнения пользовательского поискового вызова?
Хмммм, да, это проще, чем мое предложение. Мое предложение лучше, только если T - тип значения, а T изменены во время работы приложения.Что ж, мое предложение имеет в нем слово «перестановка», так что лучше в * этом * аспекте :-) – zmbq
@zmbq: Хорошая точка в типах значений, не подумала об этом. – Guvante
Я думаю, что шансы на это в случае OP очень низкие. – zmbq