Независимо от того, какой метод вы используете, разбиение на страницы должно выполняться сервером SQL. Сначала присоедините профилировщик к серверу SQL. Затем перейдите с помощью нумерации страниц. Соблюдайте запросы. Если количество возвращенных записей больше указанного на экране, вы делаете это неправильно.
Пользовательская нумерация страниц позволяет настраивать SQL-запросы для выборки только тех записей, которые должны отображаться GridView
.