1。参照aspnetpager.dll。
2。リピーターデータ結合制御を配置します。
<ASP:Repeater ID = "Repeater1" runat = "server"> <itemtemplate> //表示されているリストコードをバインド</itemtemplate> </asp:Repeater>
3. AspNetPagerページネーションコントロールをページに追加すると、次のコードが表示されます。
<%@レジスタアセンブリ= "aspnetpager" namespace = "wuqi.webdiyer" tagprefix = "webdiyer"%>
<webdiyer:aspnetpager id = "aspnetpager1" cssclass = "paginator" pagesize = "10" alelshow = "true" firstpageText = "firstpageText =" "前のページ" nextpageText = "next pageindex =" 1 "lastpageText =" rast page = "serv onPageChanged = "AspNetPager1_PageChanged"> </webdiyer:aspnetpager>
//ページネーションコントロール保護されたvoid aspnetpager1_pagechanged(object sender、eventargs e){binddata(); }4。.csファイルにバインドデータを書き込む方法。
public void binddata(){//クエリデータソースは次のとおりです。これをデータのあるものに変更します。データセットds = new DataSet(); //ページソースPagedDataSource Pagesource = new PagedDataSource()を設定します。 pagesource.allowpaging = true; // pagingsource.pagesize = pagercontrol.pagesize; // pagesource.currentpageIndex = pagerentpageIndex -1; //これは現在のページであり、1、ページダタソース= Pagedatasource startsのページは現在のページです。 ds.Table [0] .DefaultView; pagercontrol.recordcount = pagesource.datasourcecount; Repeater1.DataSource = PagerSource; Repeater1.databind(); } 5。結果