1. Ссылка aspnetpager.dll.
2. Поместите управление привязкой данных ретранслятора.
<ASP: ID Repeater = "Repeater1" Runat = "Server"> <TemTemplate> // Привязанного кода списка </itemTemplate> </asp: Repeater>
3. Добавьте элемент управления страницей AspnetPager на страницу, появится следующий код.
< %@ Register Assembly = "aspnetpager" namespace = "wuqi.webdiyer" tagprefix = "webdiyer" %>
<webdiyer: aspnetpager id = "aspnetpager1" cssclass = "paginator" pagesize = "10" Alwessshow = "true" FirstPageText = "Home" prevpageText = "Предыдущая страница" NextPageText = "Следующая страница" CurrentPageIndex = "1" OnPageChanged = "aspnetPager1_pageChanged"> </webdiyer: aspnetpager>
// Дважды щелкните контроль лицензии, защищаемый void aspnetPager1_pageChanged (отправитель объекта, EventArgs e) {bindData (); }4. Метод написания связанных данных в файле .cs.
public void BindData () {// Вот источник данных запроса, измените это на один с данными. Набор данных ds = new DataSet (); // Установите страховый источник данных PagegedDatasource pageource = new PagegedDataSource (); pagesource.allowpaging = true; // Установить, чтобы поддерживать Paging pageource.pagesize = pagercontrol.pagesize; // Количество страниц pagesource.currentpageindex = pagercontrol.currentpageindex - 1; // Это текущая страница, не уменьшайте 1, pagedatasource. ds.table [0] .defaultView; pagercontrol.recordcount = pagesource.datasourcepount; Repeater1.datasource = pagersource; Repeater1.databind (); } 5. Результаты