在请教一个CLISTCTRL类的问题? 请问我想分页显示查询得到的数据,每页只显示100条,点下一页按钮可显示下100条记录,以次类推,点上一页按钮可以得到前100个数据,请问CLISTCTRL支持吗,用什么函数,具体怎么用或有例子程序提供吗,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该可以,点击下一页是清空CLISTCTRL,再循环写出记录。 ado支持分页可惜我只做过asp的。应该差不多。pagesize=100;//rs每页里有100条纪录AbsolutePage=1;//第一页按下一页,只需将AbsolutePage=2; 你可以再窗体上加两个按钮。BOOL CConnectDlg::OnInitDialog(){ YourSet.MoveFirst();}void OnNext(){ CtrlList.DeleteAllItems(); for(int i=0; i<100; i++) { YourSet.InsertItem(i, YourSet.m_1); YourSet.SetItemText(i, 1, YourSet.m_2); YourSet.SetItemText(i, 2, YourSet.m_3); YourSet.SetItemText(i, 3, YourSet.m_4); YourSet.MoveNext(); if(YourSet.IsEOF()) break;}void OnPrev(){ CtrlList.DeleteAllItems(); for(int i=0; i<100; i++) { YourSet.InsertItem(0, YourSet.m_1); YourSet.SetItemText(0, 1, YourSet.m_2); YourSet.SetItemText(0, 2, YourSet.m_3); YourSet.SetItemText(0, 3, YourSet.m_4); YourSet.MovePrev(); if(YourSet.IsBOF()) break;} 图像重绘怪异错误! 为什么外网的FTP服务器无法下载(不接受下载命令) 问一个概念问题 有人用VC++6.0在XP下开发吗? 看看这份工作怎么样??来者即送分!! 我如何根据一个类名来得到他的指针? 制作Unicode版本的输入法 一个关于html的问题 VC有类似VB中的这种转换函数吗?MillimetersToPoints() 挑战所有VC高手,如何快速切割巨型文件!! 关于光标 在VC中,用ODBC连接access,怎么存放unicode的数据?
可惜我只做过asp的。应该差不多。
pagesize=100;//rs每页里有100条纪录
AbsolutePage=1;//第一页
按下一页,只需将AbsolutePage=2;
BOOL CConnectDlg::OnInitDialog()
{
YourSet.MoveFirst();
}void OnNext()
{
CtrlList.DeleteAllItems();
for(int i=0; i<100; i++) {
YourSet.InsertItem(i, YourSet.m_1);
YourSet.SetItemText(i, 1, YourSet.m_2);
YourSet.SetItemText(i, 2, YourSet.m_3);
YourSet.SetItemText(i, 3, YourSet.m_4);
YourSet.MoveNext();
if(YourSet.IsEOF()) break;
}void OnPrev()
{
CtrlList.DeleteAllItems();
for(int i=0; i<100; i++) {
YourSet.InsertItem(0, YourSet.m_1);
YourSet.SetItemText(0, 1, YourSet.m_2);
YourSet.SetItemText(0, 2, YourSet.m_3);
YourSet.SetItemText(0, 3, YourSet.m_4);
YourSet.MovePrev();
if(YourSet.IsBOF()) break;
}