1. Referencia Aspnetpager.dll.
2. Coloque el control de enlace de datos del repetidor.
<ASP: Repeater ID = "Repeater1" Runat = "Server"> <emitemTemplate> // BINDE EL CÓDIGO DE LISTA MOSTRADA </itemTemplate> </Asp: Repeater>
3. Agregue el control de paginación AspnetPager a la página, aparecerá el siguiente código.
< %@ Registro de ensamblaje = "Aspnetpager" Namespace = "wuqi.webdiyer" tagPrefix = "webdiyer" %>
<webdiyer:AspNetPager ID="AspNetPager1" CSSClass="paginator" PageSize="10" AlwaysShow="true" FirstPageText="Home" PrevPageText="Previous page" NextPageText="Next page" CurrentPageIndex="1" LastPageText="Last page" runat="server" OnpageChanged = "aspnetpager1_pageChanged"> </webdiyer: aspnetpager>
// Haga doble clic en el control de paginación protegido aspnetpager1_pageChanged (remitente de objeto, eventArgs e) {bindData (); }4. Método para escribir datos vinculados en el archivo .cs.
public void bindData () {// Aquí está la fuente de datos de consulta, cambie esto a uno con datos. DataSet ds = new DataSet (); // Establecer la fuente de datos paginado PagedDataSource PAGeSource = new PagedDataSource (); PAGeSource.AllowPaging = true; // Establecer si para pagar PAGeSource.pagesize = pagerControl.pageSize; // El número de páginas PAGeSource.CurrentPageIndex = PAGERCONTROL.CURRENTPAGEInEx - 1; // esta es la página actual, DS.Table [0] .DefaultView; pagerControl.RecordCount = PAGeource.DatasourCecount; Repetidor1.dataSource = pagerSource; Repeater1.databind (); } 5. Resultados