2012-04-19 9 views
1

リピータのページインデックスまたはページカウントはありますか?私はgridviewで行うことができ、リピーターではあまり見つからず、コードビハインドでも見つけられませんでした。リピーターでPageIndexとPageCountをどうすればできますか?リピータPageCountとPageIndex

Page <%# rpt.PageIndex + 1 %> of <%# rpt.PageCount %> 


<asp:Repeater ID="rpt" runat="server" OnItemCommand="rpt_OnItemCommand" OnItemDataBound="rpt_OnItemDataBound"> 
    <HeaderTemplate> 
      <div > 
       <div > 
        Page <%# rpt.PageIndex + 1 %> of <%# rpt.PageCount %> 
       </div> 
      </div> 
    </HeaderTemplate> 
    <ItemTemplate ...... 
</asp:Repeater> 
+1

これは存在しません。 RepeaterがPageIndexとPageCountの低レベルです。 ListViewに切り替えることはおそらくオプションになります。 – jbl

答えて

1

リピータコントロールはボックスからのページングをサポートしていません。つまり、自分で実装する必要があります。 1つの方法(おそらく最も簡単な方法)は、PagedDataSourceオブジェクトを使用することです。このオブジェクトは、ページング関連のプロパティとロジックをカプセル化します。これを実現する方法については、Webにいくつかの例があります:example oneexample twoexample three

関連する問題