用Repeater分页显示一个Datatable (dt) 的数据,每页10条,如何获取到当前显示的数据项。比如第一页,就是获取到dt的前10条,第二页就是11到20条。除了循环读Datatable的方法,还有什么其他的方法吗。
------解决方案--------------------------------------------------------
利用存储过程分页http://www.cnblogs.com/freeliver54/archive/2006/12/31/608858
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
页面
- HTML code
<asp:Repeater ID="Repeater1" runat="server"> <HeaderTemplate> </HeaderTemplate> <ItemTemplate> </ItemTemplate> <FooterTemplate> </FooterTemplate> </asp:Repeater> <table border="0" cellspacing="0" cellpadding="0" width="757"> <tr> <td align="center" width="677" height="30"> <span id="divPage" runat="server" visible="true">共[<span class="txt_red_12"><% =ViewState["RecordeCount"].ToString ( )%></span>]条记录[<span class="txt_red_12"><% =ViewState["PageCount"].ToString()%></span>]页,当前为第[<span class="txt_red_12"><% =ViewState["PageNum"].ToString()%></span>]页</span> <asp:LinkButton ID="PageUpBtn" class="btn_green" runat="server" OnClick="PageUpBtn_Click">上一页</asp:LinkButton> <asp:LinkButton ID="PageDownBtn" class="btn_green" runat="server" OnClick="PageDownBtn_Click">下一页</asp:LinkButton> </td> </tr> </table>
------解决方案--------------------------------------------------------
http://www.cnblogs.com/yyl8781697/archive/2012/03/07/aspnetpager
仿aspnetpager控件 附源码 demo