2012-01-25 2 views

답변

2

Gridview 컨트롤을 사용할 수 있습니다. 자신의 페이지 매김 방법을 만드는 것보다 훨씬 쉽습니다.

<asp:GridView ID="GridView1" runat="server" 
    AutoGenerateColumns="False" allowpaging="True"> 
    <Columns> 
    //your all boundfield columns 
    </Columns> 
</asp:gridView> 

페이징의 경우 OnPageIndexChanging 이벤트 처리기를 사용할 수 있습니다. Page Index Changing.

0

AFAIK with DataReader를 사용하면 reader.Read()를 반복하여 (PageNumber - 1) * PageSize 행을 "건너 뛰기"해야합니다. 당신이

(당신이 필터와 일치하는 레코드의 총 수를 결정하기 위해 추가 작업을 수행해야합니다하지만) 당신이 필요로하는 레코드 만 반환이 방법 -

대안으로

, 당신은 pagination in your SQL query을 할 수