前台页面:
<form id="form1" runat="server">
<div><center>
<asp:DataList ID="DataListProductBind" runat="server" RepeatColumns="10"
RepeatDirection="Horizontal" Width="1024px">
<ItemTemplate>
<asp:Image ID="Image1" runat="server" ImageUrl='<%#Eval("Pic_Url") %>' />
<asp:Label ID="Label1" runat="server" Font-Bold="true" Text='<%#Eval("Dev_ATMCode") %>' Width="120px"></asp:Label>
</ItemTemplate>
</asp:DataList>
<webdiyer:AspNetPager ID="AspNetPager1" runat="server" PageSize="40"
HorizontalAlign="Center" OnPageChanged="AspNetPager1_PageChanged"
NumericButtonCount="4">
</webdiyer:AspNetPager>
</center>
</div>
</form>
后台:
private void DataBinding(DataTable dtValue)
{
PagedDataSource pds = new PagedDataSource();
pds.DataSource = dtValue.DefaultView;
AspNetPager1.RecordCount = dtValue.DefaultView.Count;
pds.AllowPaging = true;
pds.CurrentPageIndex = AspNetPager1.CurrentPageIndex - 1;
pds.PageSize = AspNetPager1.PageSize;
this.DataListProductBind.DataSource = pds;
this.DataListProductBind.DataBind();
}