标题:[求助]怎样用repeater实现分页
只看楼主
相信
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2006-6-19
 问题点数:0 回复次数:2 
[求助]怎样用repeater实现分页

怎样用repeater实现分页。

搜索更多相关主题的帖子: repeater 
2006-06-19 21:53
小笨笨
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:1169
专家分:0
注 册:2006-4-17
得分:0 

分页的原理:

先建一个SqlDataAdapter,在这里选择出你的记录。
SqlDataAdapter myadp = new SqlDataAdapter(slectCommandText,slectConnection);

再建一个dataset,把分页的记录填充进去,其中startRecord开始记录,maxRecords为结束记录。如你一页显示20条记录的话,startRecord=0,maxRecords=19.如果是第二页的话,startRecord=20,maxRecords=29.至于怎么获得startRecord的maxRecords的数字,就自己去考虑吧。
DataSet ds = new DataSet();
myadp.Fill(ds,startRecord,maxRecords,"tableName");

然后把要显示记录的控件和dataset绑定就行了。


欢迎光临我的博客: http://smallfools.blog./default.html
2006-06-20 08:41
qljyes
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-5-13
得分:0 

楼主的有点问题。因为要是数据库的记录不全的话,有些页面显示不了同样的数据项
那就不怎么好的
具体的实现,我下次传上来!

2006-06-20 19:36



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-73467-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.328951 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved