asp.NET分页如何实现?

如何实现ASP.NET分页?

第1个回答  2019-11-23
  Asp.Net分页控件实现分页功方法/步骤
  1、首先来了解Asp.Net分页控件——AspNetPager以及控件的属性。
  CurrentPageIndex//当前页数(页码)
  RecordCount
//总数据条数
  PageSize
//每页数据条数
  PageCount
//总的页数
  当然还有一些特别“人性化”的属性可以设置。
  2、接下来就是给控件属性赋值就可以了,通过Sql语句查询到数据库中的数据,
  SqlDataAdapter
ada=new
SqlDataAdapter(new
SqlCommand(Sql语句,连接数据库对象);
  DataSet
ds=new
DataSet();
  ads.Fill(总数据,开始,结束位置);
  此时DataSet——ds就是获得目标页的数据,也仅仅是获得需要的数据。
  3、最后需要将查询到的数据显示到前台页面,通过绑定数据源控件,常用的Repeater控件就可以循环显示数据。
  repeater.DataSource=数据;
  repeater.DataBind();
  Repeater控件还有很多实用功能,越学越深,越研越深。
  4、Asp.Net分页控件还可以设置分页的首页、上一页、下一页、尾页在前台显示的链接文本。这里只是提及简单功能,深入研究剖析其原理就更得心应手了。
资料来源:http://news.netshop168.com/cgal/0104249912.html
相似回答