<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();