分页问题!Repeater
在网上看到的是说对,
大容量的数据用的是这种分页的方法。
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条记录第二页
可是这样感觉好晕
还要做一次求总页