Пейджинг - это только половина ответа.
Например, если у вас есть набор записей, который является дорогостоящим для производства, но тогда вы визуализируете только страницу за раз, она все равно может быть слишком медленной. С другой стороны, если у вас дешевый набор записей, то поиск всех записей и удаление всех страниц, кроме одной, не имеет большого значения.
Многие люди пишут свои запросы таким образом, что из SQL в .net возвращается только страница за раз, и отображается только страница (например, Repeater, о котором упоминал Джо). Это обычно самый громоздкий и быстрый решение.