Я работаю над приложением WinForm, которое имеет несколько запросов, которые возвращают около 20000 записей, а затем заполняют DataTable и привязывают этот DataTable к DataGridView.
Я хочу разрешить пользователям просматривать сетку по 500 записей за раз. Как лучше всего это сделать? Я хочу сделать пейджинг на стороне клиента. Я вижу, что в System.Data.DataView есть фильтр и сортировка, но ничего не помогает с пейджингом.
ОБНОВЛЕНИЕ: я начинаю думать о нескольких подходах, чтобы сделать что-то нестандартное. Могу ли я получить уникальный «идентификатор количества строк», который DataTable/DataRow использует для внутреннего использования? и сделать что-то с этим, чтобы подсчитать количество нужных мне записей?