1. Référence aspnetpager.dll.
2. Placez le contrôle de liaison des données de répéteur.
<asp: répéteur id = "répéter1" runat = "server"> <itemTemplate> // lier le code de liste affiché </ itemTemplate> </ asp: répéteur>
3. Ajoutez le contrôle de pagination ASPNetPager à la page, le code suivant apparaîtra.
<% @ Registre assembly = "aspnetpager" namespace = "wuqi.webdiyer" tagprefix = "webdiyer"%>
<webDiyer: aspnetpager id = "aspnetpager1" cssclass = "paginator" pageSize = "10" alwoughshow = "true" firstPageText = "home" prevpageText = "page précédente" nextpageText = "page suivante" CurrentPageIndex = "1" LastPageText = "Last Page" runat = "Server" Server "Server" OnPageChanged = "aspnetpager1_pageChanged"> </ webdiyer: aspnetpager>
// double-cliquez sur le contrôle de pagination protégé void aspnetpager1_pageChanged (expéditeur d'objet, eventArgs e) {bindData (); }4. Méthode pour rédiger des données liées dans le fichier .cs.
public void bindData () {// Voici la source de données de requête, passez-le en une avec des données. DataSet ds = new DataSet (); // Définissez la source de données PAGE PAGEDDATASOURCE PageSource = new PagedDataSource (); pagesource.allowpaging = true; // Définissez s'il y a pour paginer pagesource.pageSize = pagerControl.pageSize; // le nombre de pages pagesource.currentPageIndex = pagerControl.currentPageIndex - 1; // c'est la page actuelle, ne réduit pas 1, PagedDatasource commence à partir de 0. ds.Table [0] .DefaultView; pagerControl.RecordCount = pagesource.datasourCount; Répéter1.datasource = pagerrsource; Répéter1.databind (); } 5. Résultats