Здравствуйте, Sergey__K, Вы писали:
S__>(WinForm C#) В базе данных около 2 000 000 записей. При подключении к DataGrid очень большое время ожидания при отображении записей если даже они отфильтрованы. В форуме нашёл идею постраничного отображения записей, но не нашел её реализацию. Подскажите фрагмент кода, с помощью которого можно подгружать записи по мере использования полосы прокрутки DataGrid, т.е. когда пользователь прокручивает DataGrid подгружаются новые данные.
S__>Спасибо.
Стандартный датагрид так "умно"

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