您的位置首页百科问答

如何使用Asp.Net分页控件实现分页功能

如何使用Asp.Net分页控件实现分页功能

的有关信息介绍如下:

如何使用Asp.Net分页控件实现分页功能

通过存储过程实现分页功能确实比较高效,但是编写存储过程较麻烦,有些OA、内网系统等不考虑效率的时候,可以有更简单的方法。

Asp.Net开发技术中,本身就提供了大量实用控件,其中的Asp.Net分页控件——AspNetPager就很好地实现了分页功能。

首先来了解Asp.Net分页控件——AspNetPager以及控件的属性。

CurrentPageIndex//当前页数(页码)

RecordCount //总数据条数

PageSize //每页数据条数

PageCount //总的页数

当然还有一些特别“人性化”的属性可以设置。

接下来就是给控件属性赋值就可以了,通过Sql语句查询到数据库中的数据,

SqlDataAdapter ada=new SqlDataAdapter(new SqlCommand(Sql语句,连接数据库对象);

DataSet ds=new DataSet();

ads.Fill(总数据,开始,结束位置);

此时DataSet——ds就是获得目标页的数据,也仅仅是获得需要的数据。

最后需要将查询到的数据显示到前台页面,通过绑定数据源控件,常用的Repeater控件就可以循环显示数据。

repeater.DataSource=数据;

repeater.DataBind();

Repeater控件还有很多实用功能,越学越深,越研越深。

Asp.Net分页控件还可以设置分页的首页、上一页、下一页、尾页在前台显示的链接文本。这里只是提及简单功能,深入研究剖析其原理就更得心应手了。