1. 참조 aspnetpager.dll.
2. 리피터 데이터 바인딩 제어를 배치하십시오.
<ASP : Repeater ID = "Repeater1"runat = "Server"> <itemtemplate> // 표시된 목록 코드 바인드 </itemtemplate> </asp : Repeater>
3. AspnetPager Pagination 컨트롤을 페이지에 추가하면 다음 코드가 나타납니다.
< %@ Register Assembly = "AspnetPager"네임 스페이스 = "wuqi.webdiyer"tagprefix = "webdiyer" %>
<webdiyer : aspnetpager id = "aspnetpager1"cssclass = "paginator"pagesize = "10"alwaysshow = "true"firstpagetext = "home"prevpagetext = "previous page"nextPagetext = "next page"currentPageIndex = "lastPagetext ="runat ""runat ""server " onpagechanged = "aspnetpager1_pagechanged"> </webdiyer : aspnetpager>
// Pagination Control Protected void aspnetpager1_pagechanged (Object Sender, Eventargs e) {binddata (); }4. .CS 파일에 바운드 데이터를 작성하는 방법.
public void binddata () {// 쿼리 데이터 소스는 다음과 같습니다. DataSet DS = 새 데이터 세트 (); // PAGEDDATASOURCE PAGESORCE = NEW PAGEDDATASOURCE ()를 설정합니다. pagesource.allowpaging = true; // paging pageource.pagesize = pagercontrol.pagesize; // pagesource.currentPageIndex = pagercontrol.currentPageIndex -// PageGaSource가 0부터 시작하지 않음. pagercontrol.recordCount = pagesource.datasourcecount; 리피터 1.datasource = PagerSource; 리피터 1.databind (); } 5. 결과