1、新增一条记录执行点击新增按钮,在列表框(listtree)没有把新增的数据显示出来,在新增第二条数据时才会在列表框把刚才新增的两条数据都显示出来。2、在列表框(listtree) 点击某条记录,然后点击删除按钮,列表框中还是会有改记录。用鼠标左键点击列表框后,列表框里才没有此记录。
解决方案 »
- ODBC数据源连接SQL
- MFC基本操作
- vc下的ListBox能显示多列吗?
- 什么是标量图的矢量化
- 寻找C++的反编译工具,那位大侠能给个下载的连接?谢谢
- Visual Graph可以做游戏开发工具!(送好玩的象棋游戏源码 )
- 给分要豪爽,简单问题,如何得到系统中文件类型的默认图标?像WINZIP那样.
- 完成端口,又见完成端口
- 悲愤!这是什么呀? error C2039: 'OnMove' : is not a member of 'CWnd'
- 使用MoveFileEx删除文件是否会导致消耗时间很久
- Clistctrl::InsertItem没有任何响应,没有任何返回值,卡死!!
- 请教:程序中加入gridctrl_demo227中的GridCtrl的代码,编译报错。
先DeleteAllItems()
然后把数据显示出来2.操作原理同上
{
_variant_t vCorpID,vName,vTid,vNULL;
CString strSql;
char szSql[256];
CString errormessage;
int nItem;
m_lstTerm.DeleteAllItems(); // 110727 移动至上面
strSql = "SELECT * FROM Term";
if(szCnd != NULL)
{
strSql = strSql + szCnd;
}
// strSql = strSql + " ORDER BY Tag"; strcpy(szSql,strSql);
// MessageBox(szSql);
try
{
vNULL.vt = VT_ERROR;
vNULL.scode = DISP_E_PARAMNOTFOUND;
m_pCommand->ActiveConnection = m_pConnection;
m_pCommand->CommandText = szSql;
m_pRecordset = m_pCommand->Execute(&vNULL,&vNULL,adCmdText); while(!m_pRecordset->adoEOF)
{
vName = m_pRecordset->GetCollect("Tag");
nItem=m_lstTerm.InsertItem(0xffff,(_bstr_t)vName);
m_pRecordset->MoveNext();
}
}
catch(_com_error e) ///捕捉异常
{
MessageBox(e.ErrorMessage());///显示错误信息
}
}
: CDialog(CMerch::IDD, pParent)
这个类需要 使用
void CParadownView::Disp_List(char *szCnd)
这个类里的这个函数。在文件头增加了
#include "paradownDoc.h"
#include "paradownView.h"
还是不能调用个这个函数。error 是没定义
要怎么样才能使用呢?