[求助]怎样用repeater实现分页
怎样用repeater实现分页。
怎样用repeater实现分页。
分页的原理:
先建一个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绑定就行了。
楼主的有点问题。因为要是数据库的记录不全的话,有些页面显示不了同样的数据项
那就不怎么好的
具体的实现,我下次传上来!