注册 登录
编程论坛 ASP.NET技术论坛

Table实现分页

高阁逆风 发布于 2008-08-20 15:33, 3285 次点击
请教!
在代码中动态生成的Table,怎样才可以实现分页?
18 回复
#2
高阁逆风2008-08-20 16:47
咱们看客那么多就没顶一下的呢?
#3
冰彩虹2008-08-20 21:19
说得不明不白的
#4
仰望星空2008-08-20 22:05
table?哪个table?
html代码里的?还是DataTable?
不过好像哪个都不能翻页
#5
xiaochongzi2008-08-21 13:02
办法应该有啊,没说清楚。
#6
yjq19842008-08-21 14:17
没弄明白他要实现什么...
datagrid分页?
#7
chengxiaohan2008-08-22 08:54
自己自定义分页了
就是自己自定义分页了,也就是说自己写代码了
#8
高阁逆风2008-08-22 10:41
我在cs代码中动态生成一个html的Table,由于数据(非绑定)比较多,想实现分页显示,我想问一下怎样才可以实现这样的分页?
#9
xuezihanfd2008-08-22 13:37
总有个数据源吧
  声明 循环需要的 开始结束值   begPage  endPage
  动态的生成 table里的 tr 往里面塞值不就得了
  没次显示的只是 begPage 和 endPage之间的数据
  不过这大概是个笨方法吧
#10
bb38522008-08-25 08:57
读出当前页数,再参数传递给数据源
#11
bygg2008-08-25 09:13
#12
高阁逆风2008-08-27 17:01
谢谢版主先,不过打不开!
#13
雨夜·路人2008-08-27 23:24
[bo][un]高阁逆风[/un] 在 2008-8-27 17:01 的发言:[/bo]

谢谢版主先,不过打不开!

呵呵,不打开bygg的帖子也知道他的分页思想,就是用sql语句实现翻页,就是每页想要多少条记录,就查多少条记录,下页再查。
如果用数据源分页,那么假设表里有100万记录(这个一点都不夸张),要是都放到数据源里,系统就崩溃了,所以在大数据量的时候,这种分页是不可取的。
#14
高阁逆风2008-08-28 09:03
那依 雨夜·路人 兄的高见是?
#15
雨夜·路人2008-08-28 09:09
写SQL查询啊,每页用多少就查多少,如果每页显示20条记录,就查询这20条记录啊
#16
高阁逆风2008-08-28 10:02
哦,明白,谢了
#17
bygg2008-08-28 11:08
是的,我那个没有按分页读取, 所以在我的帖子的下面也提到过这一点的.呵
#18
雪雨星风2008-08-29 10:28
可以用sql进行分页  
比如table有10行
默认从数据库中读取 1-10条数据
点击下一页 从数据库中读 11-20
以此类推
#19
高阁逆风2008-09-01 12:42
哦,明白,是个好办法。谢谢了!
深入讨论一下,其实我的目标是一次性将所有结果都查询出来,然后再通过HTML或者javascript的方法将Table分页显示查询结果,不知道这样可不可以实现?
1