分页问题!Repeater

lovebanyi lovebanyi 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在网上看到的是说对,
大容量的数据用的是这种分页的方法。
select top 10 * from table1 where id>@id
(大家由其它好的方法也说一下吧)

假设是10个数据分一页
int pagesize=10;
int topage;//当前页数
int id;
int pageall;//总页数
id=pagesize*topage;//这样就是第几条了。

然后就可以实现分页了。但是 

*********** id=pagesize*topage;//这样就是第几条了。 ***
这一句由于ID是自动递增的。 <ID的记录由于某些原因是要被删除的。
就造成了分页的不准确。第二页的内容可能会把第一页的给显示出来。
我的做法是
select top 20 id form table 利用DataReader,这样就可以得到了ID了。20是假设20条记录第二页
可是这样感觉好晕
还要做一次求总页
...全文
评论 10
收藏 已收藏
分享
返回顶部
lovebanyi
.NET社区 62,272 成员 668,968 内容