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