读书人

进来看一下:VS2008中怎么引用 DATA

发布时间: 2012-04-03 12:38:19 作者: rapoo

求助,进来看一下:VS2008中如何引用 DATAGRID控件?
我找到了DATAGRID控件,并且将控件放置到我的窗体中了,但如何实现对该控件的控制呢?比如下面二句将数据库与DATAGRID绑定的语句。
SetRefDataSource(NULL);
SetRefDataSource((LPUNKNOWN)m_pRecordset);
-------------------------------------------

我尝试过的代码(编译失败):

CWnd *datagrid;
datagrid=GetDlgItem(IDC_DATAGRID2); //IDC_DATAGRID2 控件ID
datagrid->SetRefDataSource(NULL);
错误信息:SetRefDataSource不是CWnd的成员变量
--------------------------------------------
另:我在VC6.0上成功的运用了DATAGRID,因为在添加DATAGRID控件时,系统自动添加了CDagagrid这个类到文件中,在VC6中直接声明CDagagrid类即可控制了,但VS2008中添加控件后系统不会添加任何文件或者生成任何新类,所以不知该怎么做才好。
谢谢!

[解决办法]
另外,你可以把VC6的相应的类文件考到VS2008工程里,这样也可能没事,因为我以前把VC6的工程用VS2010打开,发现第三方的控件生成的类文件没改,还是和VC6生成的类文件一样,编绎也成功了,也能运行

读书人网 >VC/MFC

热点推荐