Я подгрузку по прокрутке не делал, но кажется в winforms это называлось virtual mode.
Попробуйте посмотреть ссылки:
www.codeproject.com/Articles/42110/Virtual-Mode-Tr...
stackoverflow.com/questions/27508470/how-to-solve-...
Еще возможно стоит погуглить lazy loading и выбирать решение, которое вам подойдет.