我是一个大大大新手,找网络上找到一个分页控件,想利用一下,但是看到上面的说明很难的理解,有谁能帮忙用最通俗最容易理解的语句教教我怎么使用,在此谢谢了!
控件名字:AspNetPager分页控件4.3

解决方案 »

  1.   

    http://www.Webdiyer.com
    老巢里 该有的都有了。
      

  2.   

    可以用微软提供的DataGrid控件来解决分页问题,不需要使用第三方控件。
    楼主可以先到我的小论坛去熟悉一下分页的基本概念。(显示帖子页面,查看回复页面)
    www.xproer.com/bbs
    然后我再跟你讲解一下目前最简单的一种分页方法。通常我们为了考虑分页SQL语句的性能,最好使用四个按钮来实现分页。
    首页,上一页,下一页,尾页
    这四个按钮事件内部分页用四条SQL语句来实现从数据库中读取相应的数据。通常我们的数据表中有ID列,这个基本上是用来分页的。如果我们的数据显示形式是从最新的到最旧的显示方式:
    ID显示:
    100
    99
    98
    97
    96
    95
    94
    93
    92
    91毫无疑问,首页是前10条(假设一页显示10条数据)是从100开始到91,这个SQL最简单:select top 10 from Table1 order by ID DESC        (这个这是首页的SQL语句)那么下一页就是ID要比91小的前10条数据,select top 10 from Table1 where ID<@ID order by ID DESC   (这是下一页SQL语句)尾页SQL语句也是超简单select top 10 from Table1 order by ID ASC          (这个是尾页)上一页SQL语句select top 10 from Table1 where ID>@ID order by ID DESC  (上一页SQL语句)好了,基本分页SQL语句搞定了,那么重要的就是如何取到这些ID值,我们可以将数据读取前台,通过JS获取这些相应的ID值,然后传给服务端控件,这样我们就可以轻松的实现分页了。