Практическое руководство. Включение разбиения по страницам по умолчанию в серверном веб-элементе управления GridView
Обновлен: Ноябрь 2007
Если используется элемент управления ASP.NET GridView с большим количеством данных, то может возникнуть необходимость пролистать строки и отобразить подмножество строк на каждой странице. Элемент управления GridView содержит встроенную поддержку разбиения по страницам.
Включение разбиения по страницам с помощью панели смарт-тега
В представлении конструктора щелкните правой кнопкой мыши элемент управления GridView и выберите пункт Показать смарт-тег.
В панели смарт-тега щелкните Включить разбиение по страницам.
Примечание. Флажок Разрешить изменение появится в панели смарт-тега, только если элемент управления источником данных, к которому привязан элемент управления GridView, поддерживает разбиение по страницам.
Включение разбиения по страницам в окне свойств
- Выберите элемент управления GridView и в окне «Свойства» задайте для свойства AllowPaging значение true.
Включение разбиения по страницам по умолчанию декларативно
В представлении исходного кода в элементе <asp:GridView> присвойте атрибуту AllowPaging значение true, как показано в следующем примере:
<asp:GridView Runat="server" ID="GridView1" AllowPaging="true" />
Настройка вида разбиения по страницам
Можно указать размер страницы, задав количество строк, отображаемых одновременно. Кроме того, можно задать стиль ссылок, используемых для создания кнопок перехода. Можно выбрать один из следующих типов:
Кнопки для перехода на предыдущую и следующую страницу. Заголовки кнопок могут содержать любой текст.
Номера страниц, позволяющие осуществлять переход на определенную страницу. Можно задать число отображаемых номеров страниц; если количество страниц превышает это число, то вслед за номерами отображается многоточие (...).
Изменение количества строк, отображаемых на странице
- Выберите элемент управления GridView и в окне «Свойства» задайте для параметра PageSize количество строк, отображаемых на странице.
Указание разбиения по страницам по умолчанию с кнопками перехода к предыдущей и следующей страницам
Задайте элемент управления GridView, чтобы разрешить разбиение по страницам.
В окне «Свойства» разверните узел PagerSettings.
Присвойте параметру Node значение NextPrevious.