DataList的分页

                 <asp:DataList ID="DataListReturn" runat="server" Width="500px">
   <ItemTemplate>
           <table width="500px"><tr>
    <td><%#Eval("BuyReturnID") %></td>
    <td><%#Eval("EmployeeName") %></td>
    <td><%#Eval("storeName") %></td>
    <td><%#Eval("TradeDate") %></td>
    <td>选择</td>
    </tr></table></ItemTemplate>
        </asp:DataList>
        当前页:&nbsp; 第<asp:Label ID="lblCurPage"  ForeColor="red"  runat="server"></asp:Label> 页/ 共
        <asp:Label ID="lblTotalPage" runat="server" ForeColor="red"></asp:Label>页       
        <asp:HyperLink ID="lnkFirst" runat="server"  Text="首页" ></asp:HyperLink>
         <asp:HyperLink ID="lnkPreious" runat="server"  Text="上一页" ></asp:HyperLink>
           <asp:HyperLink ID="lnk1" runat="server"></asp:HyperLink>
           <asp:HyperLink ID="lnk2" runat="server"></asp:HyperLink>
           <asp:HyperLink ID="lnk3" runat="server"></asp:HyperLink>
           <asp:HyperLink ID="lnk4" runat="server"></asp:HyperLink>
           <asp:HyperLink ID="lnk5" runat="server"></asp:HyperLink>
          <asp:HyperLink ID="lnkNext" runat="server"  Text="下一页" ></asp:HyperLink>
          <asp:HyperLink ID="lnkLast" runat="server"  Text="最后一页" ></asp:HyperLink>
    </div>

------------------------------------以上为源代码--------------------------------------------

 

PagedDataSource ps = new PagedDataSource();

            ps.DataSource = BLL1.BuyReceipt.GetBuyReceiptInfo().DefaultView;
            ps.AllowPaging = true;
            ps.PageSize = 4;
            int curPage;


            if (Request["Page"] != null)
            {
                curPage = Convert.ToInt32(Request.QueryString["Page"]);
            }
            else
            {
                curPage = 1;
            }

            ps.CurrentPageIndex = curPage - 1;  //

            this.lblCurPage.Text = curPage.ToString();

            this.lblTotalPage.Text = ps.PageCount.ToString();

            if (!ps.IsFirstPage)
            {
                lnkPreious.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToInt32(curPage - 1);//上一页
                lnkFirst.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=1";//首页
            }

            if (!ps.IsLastPage)
            {
                lnkNext.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToInt32(curPage + 1);//下一页
                lnkLast.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + ps.PageCount;//最后一页
            }

            this.DLBuyReceipt.DataSource = ps;
            this.DLBuyReceipt.DataBind();      
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值