第一步:添加ASPNETPager dll文件到网站中 第二步:将dll文件添加工具箱中 将控件注册到页面: 代码如下:<webdiyer:AspNetPager ID="AspNetPager1" runat="server" CssClass="formfield" CustomInfoHTML="第<font color='red'><b>%CurrentPageIndex%</b></font>页 共%PageCount% 页 %StartRecordIndex%-%EndRecordIndex%" CustomInfoTextAlign="Center" FirstPageText="首页" HorizontalAlign="Center" InputBoxStyle="width:19px" LastPageText="尾页" meta:resourceKey="AspNetPager1" NextPageText="下一页" OnPageChanged="AspNetPager1_PageChanged" PageSize="15" PrevPageText="前一页" ShowCustomInfoSection="Left" ShowInputBox="Always" ShowNavigationToolTip="True" Style="font-size: 14px" SubmitButtonClass="formfield" SubmitButtonText="GO" Width="506px"> </webdiyer:AspNetPager> string strSQL = "select a.* from tg_product as a inner join tg_Clerk_User as b on a.merchantsID=b.UserId where b.UserId='" + userId + "' "; DataSet ds = FrameWork.Data.SqlHelper.ReturnDataSet(CommandType.Text, strSQL, null); DataView dv = new DataView(ds.Tables[0]); PagedDataSource psd = new PagedDataSource(); //设置数据源 psd.DataSource = dv; psd.AllowPaging = true; //当前页 psd.CurrentPageIndex = AspNetPager1.CurrentPageIndex - 1; //总页数 AspNetPager1.RecordCount = dv.Count; //显示的页数 psd.PageSize = AspNetPager1.PageSize=8; Repeater1.DataSource = psd; Repeater1.DataBind(); 在AspNet Pager change事件中调用数据绑定方法就Ok!