1

リピーターのpageindexまたはpagecountはありますか?gridviewで実行でき、repeaterで多くを見つけることができず、コードビハインドでも見つかりませんでした。RepeaterでPageIndexとPageCountを実行するにはどうすればよいですか?

 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>
4

1 に答える 1

1

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

于 2012-04-19T13:45:41.453 に答える