2012-04-19 4 views
1

есть ли index или pagecount для повторителя? я мог делать с gridview и не мог найти много с ретранслятором, а не с кодовым отставанием, как бы я мог делать PageIndex и PageCount in Repeater?Ретранслятор 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

Нет, этого не происходит. Повторитель слишком низкоуровневый для PageIndex и PageCount. Возможно, переключение на ListView будет вариантом. – jbl

ответ

1

Регулятор ретранслятора не поддерживает выгрузку из коробки, что означает, что вы должны реализовать его самостоятельно. Один из способов (и, что самое легкое) - использовать объект PagedDataSource, который инкапсулирует свойства и логику подкачки. В Интернете есть несколько примеров того, как это сделать: example one, example two, example three.