不晓得杂的,我老是写不来分页,想请教下, 比如我从数据库中读了记录 得到的数据全部存在一个 数组里(比如 lst)
然后用循环读每条数据,然后显示, 可是数据多了要分页,怎么写呢,假如30条记录一页吧,不需要 1,2,3,4页 直接上一页 下一页就行了, 给思路也行
然后用循环读每条数据,然后显示, 可是数据多了要分页,怎么写呢,假如30条记录一页吧,不需要 1,2,3,4页 直接上一页 下一页就行了, 给思路也行
解决方案 »
- 在VS2008里创建的数据库的问题
- web按钮快捷键设置怎么实现字母加下划线的显示啊?(&A)无效!
- 请大家帮我看看这个关于visual studio 2003.net的问题,谢谢!
- asp.netWEB安装程序怎么搞,有人可以给我讲一下吗,一步步来谢谢
- 不用java弹出验证警告框问题
- ASP.NET web系统如何部署到服务器上
- ASP.NET中gridview里的imagefield绑定列怎么控制图片的大小?
- 问一下怎么样从页面继承?
- 大家进来看看asp.net版本问题
- 怎么安装不上啊 ASP.NET Forums (没有分了)
- 我想把Panel1中的控件添加到panel2中去,请问我该怎么做??
- 在.net中如何合理的使用数据库
比如
第一页得到 select top 30 * from table
第二页得到 select top 30 * from table where id not in(select top 30 id from table)
...还要得到总记录数(得到这个 你页面到时候就可以算出总页数了)
如果总页数为4,而你当前页为2 , 那上一页就写得到第1页的代码,而下一页就是取第3页的代码了
select语句里用top(x)和差集来处理就是了