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);
}
谢谢大家了! 展开
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);
}
谢谢大家了! 展开
1个回答
展开全部
你这个程序好像只是在用ListCtrl吧,和单文档没有什么关系.
在你这个函数的最前面加个
m_Record_List.DeleteAllItems(),就能清除第一次点按钮是添加的
如是真的是单文档中.就要重绘
选去看下孙鑫老师的教程吧.
http://www.pconline.com.cn/pcedu/empolder/gj/vc/0607/820674.html
在你这个函数的最前面加个
m_Record_List.DeleteAllItems(),就能清除第一次点按钮是添加的
如是真的是单文档中.就要重绘
选去看下孙鑫老师的教程吧.
http://www.pconline.com.cn/pcedu/empolder/gj/vc/0607/820674.html
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询