小弟做个Repeater 显示数据  已经读取出数据  可惜就是不能分
我设置的每页显示10条数据  我数据一共有30多条数据我前台代码 <webdiyer:AspNetPager ID="AspNetPager1" runat="server"   PageSize="10"  
                  ShowBoxThreshold="1" AlwaysShow="True" FirstPageText="首页" LastPageText="末页"
NextPageText="下一页" PrevPageText="上一页" onpagechanging="AspNetPager1_PageChanging" 
                  onpagechanged="AspNetPager1_PageChanged">
 </webdiyer:AspNetPager>后台代码:
            pds.DataSource = StatisMnager.GetDepart(DropDownList1.Text);
            pds.AllowPaging = true;
            pds.PageSize = AspNetPager1.PageSize;
            pds.CurrentPageIndex = AspNetPager1.CurrentPageIndex - 1;
            Repeater1.DataSourceID = null;
            Repeater1.DataSource = pds;
            Repeater1.DataBind();

解决方案 »

  1.   

            DataSet ds = 链接数据库的查询语句
            PagedDataSource pds = new PagedDataSource();
            AspNetPager1.RecordCount = ds.Tables[0].DefaultView.Count;
            pds.DataSource = ds.Tables[0].DefaultView;
            pds.AllowPaging = true;
            pds.CurrentPageIndex = AspNetPager1.CurrentPageIndex - 1;
            pds.PageSize = AspNetPager1.PageSize;
            this.Repeater1.DataSource = pds;
            this.Repeater1.DataBind();自己琢磨去吧