科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道应用软件ASP.NET大数据量查询分页例子

ASP.NET大数据量查询分页例子

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

ASP.NET大数据量查询分页例子

作者:csdn 来源:csdn 2009年12月14日

关键字: ASP.NET 问答

  • 评论
  • 分享微博
  • 分享邮件

ASP.NET大数据量查询分页例子

分页这个也是最多人问的,也是很基础很实用的。
网上有很多分页代码,要不是有前台就没后台,要不是有后台没前台,要不是就是控件,要不就是一大堆SQL代码,让人不知道怎样用。
力求最简单最易懂.三层架构那些就不搞了。
如果是access 就用这个SQLHELPER http://hi.csdn.net/link.php?url=http://blog.csdn.net/zzxap

如果是MSSQL 就用这个sqlhelper http://www.cnblogs.com/zzxap/archive/2009/11/05/1596773.html


HTML code
前台 如果你用的是 gridview 就把Repeater替换成gridview 。一样的。。
 <form id="frm01" action="" method="post" runat="server">
          <asp:ScriptManager ID="ScriptManager1" runat="server">
          </asp:ScriptManager>
          <asp:UpdatePanel ID="UpdatePanel1" runat="server">
          <ContentTemplate>
                   <div id="center-top" > <div class="fon">中间1</div> </div>
                   <div id="center-content_Default2" >
                  <asp:Repeater runat="server" Id="mainlist" >
                        <ItemTemplate>
                        <div id="pic-out" >
                            <li class="pic-a" >  Eval("product_type").ToString() </li>
                            <li class="pic-b" >Eval("product_desc").ToString() </li>
                        <li>价格<%#Eval("price")%> </li>
                        </div>
                        </ItemTemplate>
                    </asp:Repeater>
                 </div>
              <div style="PADDING-TOP:10px; text-align:center"  >
            &nbsp; 共<asp:label id="LPageCount" ForeColor="#ff0000" Runat="server"></asp:label>页
            <asp:label id="LTotalCount" ForeColor="#ff0000" Runat="server"></asp:label>条记录
                    <asp:linkbutton id="Fistpage" Runat="server" CommandName="0" OnClick="Pager_Click">首頁</asp:linkbutton>
                    <asp:linkbutton id="Prevpage" Runat="server" CommandName="prev" OnClick="Pager_Click">上一頁</asp:linkbutton>
                    <asp:linkbutton id="Nextpage" Runat="server" CommandName="next" OnClick="Pager_Click">下一頁</asp:linkbutton>
                    <asp:linkbutton id="Lastpage" Runat="server" CommandName="last" OnClick="Pager_Click">尾頁</asp:linkbutton>当前第
                    <asp:label id="LCurrentPage" ForeColor="#ff0000" Runat="server"></asp:label>頁
           &nbsp; 转到第
           <asp:textbox id="gotoPage" Width="30px" Runat="server" AutoPostBack="True" MaxLength="5" ></asp:textbox>頁
           <asp:Label style=" POSITION: absolute" id="msgbox" runat="server" ForeColor="Red" BorderColor="Red"></asp:Label>
           </div>
           </ContentTemplate>
          </asp:UpdatePanel>
                 </form>


    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章