Member 10738387 Ответов: 1

Как ограничить количество строк в datagrid (всего 1500) до 100 и при прокрутке другие 100 и так далее должны загружаться.


у меня есть сетка данных с 1500+ записями, при загрузке datagrid ограничьте строку до 100 и загрузите. после того, как свиток произойдет, оставшиеся 100 должны загрузиться и процесс идти так далее.

Что я уже пробовал:

я попытался ограничить количество строк, но datagrid отображает только 100 строк. остальные все не загружены.

1 Ответов

Рейтинг:
0

CHill60

Термин, который вы ищете, - это "подкачка" - см. Эту статью проекта кода Подкачка WPF DataGrid[^]


Member 10738387

Для подкачки страниц вручную пользователю нужно выбрать каждую страницу для просмотра данных сетки, я ищу, например, когда страница загружает первые 100 записей, которые должны загружаться в сетку. после того, как пользователь прокрутит вниз оставшиеся записи должны загружаться на 100.

CHill60

Нет. пейджинг (также) применим, когда пользователь прокручивает страницу вниз, и принцип определения того, какие записи извлекать/отображать, точно такой же. Вам просто нужно адаптировать код так, чтобы он воспринимал событие прокрутки вместо нажатия кнопки или выбора страницы.
Теперь, когда у вас есть правильная терминология, есть и другие примеры. Гугл[^]