码迷,mamicode.com
首页 > 其他好文 > 详细

ListView的高效分页

时间:2014-08-06 01:24:40      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:blog   数据   art   ar   代码   div   数据库   log   

需要在DataSet中设定两个sql查询

1.根据参数查询指定页的数据

select *from

(

select id,name,age,over(order by id)rownam

from table 

where id>30

)t

where t.rownam>@startRowIndex and t.rownam<=@startRowIndex+@maximumRows

这里注意!因为DataSet编辑器对over()函数不支持,所以要手动添加parameter设定参数

@startRowIndex,@maximumRows这两个参数名是指定的,一般不变。

 

2.查询数据库中的总数据个数count

select count(*)from table

然后先按照正常流程添加ObjectDataSource(这里必须选择getData()函数,不然ListView找无法配置数据源),ListView(编辑,插入,删除,分页)

配置好后回到aspx代码页面

将ObjectDataSource的SelectMethod设置为取得分页数据的方法,SelectCountMethod设置为取得行数的方法,EnablePaging设为true

让分页后的导航显示页数在中间的方法

在页数标签前后放置各一个翻页标签,然后前面的翻页标签隐藏“下一页”,“尾页”,后面的翻页标签隐藏“前一页”,“首页”。

 

ListView的高效分页,布布扣,bubuko.com

ListView的高效分页

标签:blog   数据   art   ar   代码   div   数据库   log   

原文地址:http://www.cnblogs.com/blackHorseplan/p/3893374.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!