怎样用ListCtrl 10条 10条的显示???

caliphin 2003-11-13 04:47:33
我用的ADO,现在想在ListCtrl中10条10条的显示. 就是有上10条下10条的按钮,怎么加代码??
我尝试过用m_pRecordset指针,但是很多问题,用movenext10次能够正确显示下10条,但是点上10条,那么我的指针就要先move(-10),然后在movePrevious10次,接着,指针就会在上10条的首,那么,我在点下10条,显示的不会是下10条,而是从2-9,不是10-20.

我觉得这个方法不正确,哪位能指点?
我是初学,第一次在csdn提问,谢谢了.
...全文
44 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
caliphin 2003-11-13
  • 打赏
  • 举报
回复
楼上的,谢谢:)
Rodgu 2003-11-13
  • 打赏
  • 举报
回复
嘿嘿,在mop上也看见你发的东东了

recordset主要的函数有

PutPageSize(); //设置当前页
Move()
GetPageCount(); //得到总页数
caliphin 2003-11-13
  • 打赏
  • 举报
回复
我都表达不清了就是这样
假定我开始是显示0-10,指针此时肯定是在最后.
第一次点next10
显示10-20
点previous10
先用move(-10);
然后用十次movePrevious
显示0-10
指针就到首了
再点next10
显示1-11
希望显示10-20;
再点previous10;
也不对了;
就是指针问题;
应该用什么好方法????

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧