请哪位帮忙提供个AspNetPager分页存储过程的详细教程,在网上看了几个,不是太明白,哪位有详细简单一些的发个看看,谢谢

解决方案 »

  1.   

    控件拉进去后在后台代码写
    在后台代码写上
      protected void Page_Load(object sender, EventArgs e)
        {
            dataBind();    }
        private void dataBind()
        {
    //数据绑定事例 
            PagedDataSource pds = new PagedDataSource();
            pds.AllowPaging = true;
            pds.PageSize = 10;
            pds.DataSource = BookManager.GetAll();
            if (PageIndex < 0)
            {
                PageIndex = 0;
            }
            if (PageIndex > pds.PageCount)
            {
                PageIndex = pds.PageCount;
            }
            pds.CurrentPageIndex = PageIndex;
            this.AspNetPager1.RecordCount = pds.DataSourceCount;
            Repeater1.DataSource = pds;
            Repeater1.DataBind();
        }
        public int PageIndex
        {
            get { return PageIndex = Convert.ToInt32(ViewState["pageIndex"]); }
            set { ViewState["pageIndex"] = value; }
        }
       protected void AspNetPager1_PageChanging(object src, Wuqi.Webdiyer.PageChangingEventArgs e)
        {
            PageIndex = e.NewPageIndex;
            dataBind();
        }但是好像到vs2008里面就不能用了...
      

  2.   

    http://topic.csdn.net/u/20100224/16/0205B8B6-3A15-4C78-8BE1-EA072BE26B53.html