I have a search that I know return 2 records (I change the page size to 2 and I get both records.) So to test the paging I set the page size to 1 I get no pager controls at all.
The Data is bound in the Page_Load method based on some search logic.
I ripped the logic right from the demo.
<telerik:RadListView ID="lvSearchResults" runat="server" AllowPaging="true" |
PageSize="1" ItemPlaceholderID="coursePlaceHolder" DataKeyNames="courseId"> |
<LayoutTemplate> |
<fieldset id="FieldSet1"> |
<asp:PlaceHolder ID="coursePlaceHolder" runat='server'> |
<asp:LinkButton runat="server" ID="btnFirst" CommandName="Page" CommandArgument="First" |
Text="First" Enabled="<%#Container.CurrentPageIndex > 0 %>" CssClass="small green awesome" /> |
<asp:LinkButton runat="server" ID="btnPrev" CommandName="Page" CommandArgument="Prev" |
Text="Prev" Enabled="<%#Container.CurrentPageIndex > 0 %>" CssClass="small green awesome" /> |
<asp:Button runat="server" ID="btnNext" CommandName="Page" CommandArgument="Next" Text="Next" |
Enabled="<%#Container.CurrentPageIndex + 1 < Container.PageCount %>" CssClass="small green awesome" /> |
<asp:Button runat="server" ID="btnLast" CommandName="Page" CommandArgument="Last" Text="Last" |
Enabled="<%#Container.CurrentPageIndex + 1 < Container.PageCount %>" CssClass="small green awesome" /> |
</asp:PlaceHolder> |
</fieldset> |
</LayoutTemplate> |
<ItemTemplate> |
<div class="searchResult odd"> |
<a href='/Courses/<%# Eval("courseID") %>' class="normal" ><%# Eval("courseName") %></a> |
</div> |
</ItemTemplate> |
<AlternatingItemTemplate> |
<div class="searchResult even"> |
<a href='/Courses/<%# Eval("courseID") %>' class="normal"><%# Eval("courseName") %></a> |
</div> |
</AlternatingItemTemplate> |
</telerik:RadListView> |