<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>
当前页: 第<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();