Repeater PageCount和PageIndex

时间:2012-04-19 13:32:42

标签: asp.net gridview asprepeater page-index-changed

是转发器的pageindex还是pagecount?我能够使用gridview,并且在转发器中找不到多少而且在代码隐藏中也找不到,我如何在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>

1 个答案:

答案 0 :(得分:1)

转发器控件不支持开箱即用,这意味着您必须自己实现。一种方式(也许最容易)是使用PagedDataSource对象,它封装了与分页相关的属性和逻辑。网络上有几个关于如何完成此操作的示例:example oneexample twoexample three