标签: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
让分页后的导航显示页数在中间的方法
在页数标签前后放置各一个翻页标签,然后前面的翻页标签隐藏“下一页”,“尾页”,后面的翻页标签隐藏“前一页”,“首页”。
标签:blog 数据 art ar 代码 div 数据库 log
原文地址:http://www.cnblogs.com/blackHorseplan/p/3893374.html