1. Referência aspnetPager.dll.
2. Coloque o controle de ligação dos dados do repetidor.
<ASP: Repeater ID = "Repeater1" Runat = "Server"> <ItemTemplate> // Ligue o código da lista exibido </itemTemplate> </asp: Repeater>
3. Adicione o controle de paginação ASPNETPAGER à página, o código a seguir será exibido.
< %@ Register Assembly = "AspnetPager" Namespace = "Wuqi.webdiyer" tagprefix = "webdiyer" %>
<webdiyer: aspnetPager id = "aspnetPager1" cSSClass = "paginator" Pagesize = "10" sempreSHOW = "true" FirstPageText = "home" prevPageText = "Página anterior" nextPageText = "seguinte página" OnPagechanged = "AspnetPager1_pagechanged"> </webdiyer: aspnetPager>
// Clique duas vezes no controle de paginação protegido vazio aspnetPager1_pagechanged (remetente de objeto, EventArgs e) {bindData (); }4. Método para escrever dados vinculados no arquivo .cs.
public void bindData () {// Aqui está a fonte de dados da consulta, altere isso para um com dados. Conjunto de dados ds = new DATASET (); // Defina a fonte de dados paginada PAGEDDataSource Pagesource = new PagedDataSource (); Pagesource.allowPaging = true; // Defina se é para paginar páginasource.pagesize = pagercontrol.pagesize; // o número de páginas páginasource.currentPageIndex = pagerControl.currentPageIndex - 1; // Esta é a página atual, não reduz 1, PagedDataSoUrges a partir de 0. ds.Table [0] .DefaultView; pagerControl.RecordCount = Pagesource.DataSourceCount; Repetidor1.dataSource = pagersource; Repetidor1.databind (); } 5. Resultados