日期:2014-05-17  浏览次数:20581 次

分页导航
求分页导航的代码或算法。实现内容 : 上一页 1 2 3 4...下一页,当点击3时显示 上一页 3 4 5 6...下一页

------解决方案--------------------
我博客上的分页
http://blog.csdn.net/ld191474639/article/details/7325287
------解决方案--------------------
分页是最基本的,这个很好实现。
你要现成代码,给你整合好的,也不一定适合你,关键是你要理解原理。
------解决方案--------------------
楼上说得在理。
------解决方案--------------------
在Oracle中的:
"select * from (select a.*, rowNum rn from (select cdn.goid from cdninfo cdn, cmdteaminfo c, predictinfo p where cdn.goid=c.goid and cdn.goid=p.goid and c.goid = p.goid " +"and (c.zname like '%"+cmd.getZname()+"%' or p.dangertype like '%"+pre.getDangertype()+"%')) a " +
" where rownum <="+(10*pm.getCurrentPage())+") where rn > "+(10*(pm.getCurrentPage()-1));

你照着这个模型些就对了 sqlserver的也差不多而且更简单。主要是你要处理好你传的页码的值。
------解决方案--------------------
估计你是循环页码那出错了
------解决方案--------------------
无非就是让你sql去多少条数据出来!然后你在统计当前是第几页就可以了