控件DataGrid
我的程序尝试使用数据库。程序中有一Dilog窗口,这窗口我加上了控件DataGrid。
1、程序运行的时候,在有装VC++的电脑上,一切正常;如果换没装VC的电脑,该窗口无法调用出来。
2、若将控件DataGrid删除,那么在没装VC的电脑上,窗口同样也可以被调出显示。
附(1)调用代码是:
void CMainFrame::OnMangeMange()
{
// TODO: Add your command handler code here
m_licence=1;
if(!(m_licence==1))
{
AfxMessageBox("请您先登录");
return;
}
AfxMessageBox("test_1");
CMonitor dlgg(this);
AfxMessageBox("test_2");
dlgg.DoModal();
AfxMessageBox("test_3");
}
附(2)被调用窗口的头文件:
//{{AFX_INCLUDES()
#include "datagrid1.h"
//}}AFX_INCLUDES
#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename("EOF","adoEOF")
#include "Columns.h"
#include "Column.h"
#include "Column1.h"
#include "Columns1.h"
#if !defined(AFX_MONITOR_H__DCFF1247_32CF_4450_AC02_605E77C2D8B9__INCLUDED_)
#define AFX_MONITOR_H__DCFF1247_32CF_4450_AC02_605E77C2D8B9__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// Monitor.h : header file
//