VC 中 单文档显示数据问题

单击显示数据后,显示全部数据,但是单文档显示是单击几次就显示几遍,怎么修改才能让这个按钮有清屏刷新后显示数据的功能,而且不会重复显示?voidCSsqView::OnBu... 单击显示数据后,显示全部数据,但是单文档显示是单击几次就显示几遍,怎么修改才能让 这个按钮有清屏刷新后显示数据的功能,而且不会重复显示?

void CSsqView::OnButton1()
{
// TODO: Add your control notification handler code here

CString s;

int i=0;

UpdateData(true);

m_pSet->MoveFirst();

while(!m_pSet->IsEOF())
{

s.Format("%d",m_pSet->m_QiHao);

m_Record_List.InsertItem(i,s);

s.Format("%d",m_pSet->m_H1);

m_Record_List.SetItemText(i,1,s);

s.Format("%d",m_pSet->m_H2);

m_Record_List.SetItemText(i,2,s);

s.Format("%d",m_pSet->m_H3);

m_Record_List.SetItemText(i,3,s);

s.Format("%d",m_pSet->m_H4);

m_Record_List.SetItemText(i,4,s);

s.Format("%d",m_pSet->m_H5);

m_Record_List.SetItemText(i,5,s);

s.Format("%d",m_pSet->m_H6);

m_Record_List.SetItemText(i,6,s);

s.Format("%d",m_pSet->m_LAN);

m_Record_List.SetItemText(i,7,s);

m_pSet->MoveNext();

i++;

}

UpdateData(false);

}

谢谢大家了!
展开
 我来答
xiaohuh421
2009-12-21 · TA获得超过904个赞
知道小有建树答主
回答量:897
采纳率:0%
帮助的人:381万
展开全部
你这个程序好像只是在用ListCtrl吧,和单文档没有什么关系.
在你这个函数的最前面加个
m_Record_List.DeleteAllItems(),就能清除第一次点按钮是添加的

如是真的是单文档中.就要重绘
选去看下孙鑫老师的教程吧.
http://www.pconline.com.cn/pcedu/empolder/gj/vc/0607/820674.html
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式