我是打算用ListCtrl来显示。。。。
记录可能非常多,
所以我打算, 添加五个按钮, 第一页,下一页,上一页,最后一页 ,共几页
一页显示十条记录。。。
1:类似网页上的, 按钮是要扁平的, 这种按钮怎么做?
2。查询数据库获得记录是在初始化对话框中就要完成,紧接着就要显示在ListCtrl中,
别人已经提供了一个函数,查询后将结果返回来所有结果给我。 按照着设计思路,一页显示10条记录,那么
我是要该每次取10条记录显示在一页上,当用户点击下一页的时候,我再取10条记录显示,
还是该把所有记录都显示,就是下一页的被上一页给遮住了,所谓的看不见。。。。。。。
有思路的贡献思路,有代码的贡献代码,有例子的提供下载链接,
踊跃发言
5 个解决方案
#1
1. 自绘CButton,可以参考CButtonST类
2. CListCtrl::InsertItem/SetItemText();
2. CListCtrl::InsertItem/SetItemText();
#4
一次全部把数据库中的内容加入Listctrl,设置好Listctrl高度使之刚好显示10条,按下一页,就让滚动条向下滚动10条记录的高度,这不是下一页遮住上一页,这是Listctrl显示区域问题,滚动条的作用。
#5
网友们真热心 ,小菜痛感流涕 多谢了
#1
1. 自绘CButton,可以参考CButtonST类
2. CListCtrl::InsertItem/SetItemText();
2. CListCtrl::InsertItem/SetItemText();
#2
http://download.csdn.net/source/3509580
我这个例子很适合你。
我这个例子很适合你。
#3
#4
一次全部把数据库中的内容加入Listctrl,设置好Listctrl高度使之刚好显示10条,按下一页,就让滚动条向下滚动10条记录的高度,这不是下一页遮住上一页,这是Listctrl显示区域问题,滚动条的作用。
#5
网友们真热心 ,小菜痛感流涕 多谢了