Подія PageIndexChanged виникає, коли натискається одна з кнопок пейджера, але після того, як елемент керування GridView обробляє операцію розбиття сторінок. Це дає змогу надати метод обробки подій, який виконує спеціальну процедуру, таку як спеціальна операція пейджінгу, щоразу, коли ця подія відбувається.
Щоб увімкнути функцію пейджінгу, встановіть для властивості AllowPaging значення true . За замовчуванням елемент керування GridView відображає 10 записів на сторінці одночасно. Ви можете змінити кількість записів, що відображаються на сторінці, установивши властивість PageSize.
pageIndex: номер. Індекс сторінки відображеного списку елементів від нуля.
Логіка розбиття на сторінки C# міститься в одному класі Pager, який приймає наступні аргументи конструктора: totalItems (обов’язково) – загальна кількість елементів, які потрібно розмістити на сторінках. currentPage (опціонально) – поточна активна сторінка, за замовчуванням перша сторінка. pageSize (опціонально) – кількість елементів на сторінці, за замовчуванням 10.
Пагінація дозволяє сітці розбивати рядки на сторінки, усуваючи потребу у вертикальному прокручуванні для перегляду додаткових даних. Щоб увімкнути розбиття на сторінки, установіть властивість сітки pagination=true.
Загалом використовується пагінація щоразу, коли необхідно розділити вміст на окремі сторінки, чи то для друку, чи для цифрової доставки. Це простий і ефективний спосіб зробити велику кількість вмісту більш керованим і зручним для користувача.