日期:2014-05-17  浏览次数:20465 次

Repeater 当前页显示的数据
用Repeater分页显示一个Datatable (dt) 的数据,每页10条,如何获取到当前显示的数据项。比如第一页,就是获取到dt的前10条,第二页就是11到20条。除了循环读Datatable的方法,还有什么其他的方法吗。

------解决方案--------------------
利用存储过程分页http://www.cnblogs.com/freeliver54/archive/2006/12/31/608858.html
------解决方案--------------------
探讨

利用存储过程分页http://www.cnblogs.com/freeliver54/archive/2006/12/31/608858.html

------解决方案--------------------
页面
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>
                    &nbsp;
                    <asp:LinkButton ID="PageUpBtn" class="btn_green" runat="server" OnClick="PageUpBtn_Click">上一页</asp:LinkButton>
                    &nbsp;
                    <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.html
仿aspnetpager控件 附源码 demo