PagedDataSource pds=new PagedDataSource(); //设置分页对象的数据源 pds.DataSource=dataSet11.Tables["leaveWords"].DefaultView; //启用分页功能 pds.AllowPaging=true; //每页4行 pds.PageSize=4; //当前页号 int CurrentPageNo; //页面是否跳转 if(Request.QueryString["Page"]!=null) //若有跳转请求,将当前页号设置到请求的页号 CurrentPageNo=Convert.ToInt32(Request.QueryString["Page"]); else //否则当前页号为1 CurrentPageNo=1; //设置分页对象的当前页的索引 pds.CurrentPageIndex=CurrentPageNo-1; LabelCount.Text="共"+pds.PageCount.ToString()+"页"; LabelCurrent.Text="第"+CurrentPageNo.ToString()+"页"; //设置"上一页"和"下一页"的导航路径 if(!pds.IsFirstPage) HyperLinkUp.NavigateUrl=Request.CurrentExecutionFilePath+ "?Page="+Convert.ToString(CurrentPageNo-1); if(!pds.IsLastPage) HyperLinkDown.NavigateUrl=Request.CurrentExecutionFilePath+ "?Page="+Convert.ToString(CurrentPageNo+1); //数据绑定到控件DataList1 DataList1.DataSource=pds; DataList1.DataBind(); |
DataList里面用C#实现自定义分页
最新推荐文章于 2016-10-20 16:00:08 发布