1. Referenz ASPNetPager.dll.
2. Platzieren Sie die Repeater -Datenbindungsregelung.
<ASP: Repeater ID = "Repeater1" Runat = "Server"> <elementTemplate> // Binden Sie den angezeigten Listencode </itemTemplate> </ASP: Repeater>
3. Fügen Sie der Seite der ASPNETPager -Pagination zur Seite hinzu, der folgende Code wird angezeigt.
< %@ Register Assembly = "ASPNetPager" namespace = "wuqi.webdiyer" tagprefix = "webDiyer" %>
<WebDiyer: ASPNETPAGER ID = "ASPNETPAGER1" CSSCLASS = "PAGINATOR" PAGESIZE = "10" immershow = "True" FirstPagetext = "Home" prevpagetext = "vorherige Seite" NextPagetExt = "Next Page" currentPageIndex = "1" LastpAGetExt = "Last Page" Runat = "runat =" runat = "runat =" runat = "runat =" serverat "serverat" 1 "1" 1 "lastpAGetExt =" last "lastpage" lastpage "" lastpagExt = "runat =" runat = "serverat" serverat "serverat" 1 "1" 1 "lastpAGext =" runat = "runate OnpaGechanged = "ASPNETPAGER1_PAGECHANGED"> </webDiyer: ASPNetPager>
// Doppelklicken Sie auf die Pagination Control Protected void ASPNETPAGE1_PAGECHANGED (Objektabsender, EventArgs e) {BindData (); }4. Methode zum Schreiben von gebundenen Daten in .cs -Datei.
public void binddata () {// Hier ist die Query -Datenquelle, ändern Sie diese auf eins mit Daten. Dataset ds = neuer Datensatz (); // Setzen Sie die PAGED -Datenquelle pacedDataSource PageSource = new pagedDataSource (); PageSource.Allowpaging = true; // Stellen Sie fest, ob pagagesource.pageSize = pagerControl.pageSize; // die Anzahl der Seiten pagesource.CurrentPageIndex = paggerControl.CurrentPageIndex - 1; // Die aktuelle Seite, die aktuelle Seite, nicht reduziert 1, pagaTaVedDataSource -Starts von 0. ds.table [0] .DefaultView; PAGerControl.RecordCount = PageSource.DataSourceCount; Repeater1.DataSource = Pagerource; Repeater1.Databind (); } 5. Ergebnisse