在VS2010中无法增加了CColumn和Ccolumns类 如何添加C_Recordset的类

解决方案,方案名->右击->添加类->ActiveX控件中的MFC类->添加弹出了“从ActiveX控件添加类向导,然后选择”文件“->位置处填写你所添加的控件的.Ocx文件(C:\WINDOWS\system32\MSDATGRD.OCX),在这里我只是添加了CColumn 和CColumns 两个类。

注意:用这种方法添加的Ccolumn和Ccolumns类,不仅函数名会改变,而且在运用的时候会出现各种问题,连最基本的Ccolumns cols=m_grid.GetItem(ColeVariant(long(0)));编译都不能通过,更是由于很多函数名的更改,造成很多困难。所以,我们可以先在VC++6.0中添加Microsoft DataGrid Control Version 6.0(OLEDB)控件,IDE会自动给我们添加所需要的函数,将添加后的Ccolumn和Ccolumns的头文件和源文件,复制到我们VS2008工程目录下,将它们添加到工程中,就可以正常使用了,而且编译也不会出任何问题!插入ActiveX控件,选择:Microsoft DataGridControl Version 6.0(OLEDB),然后将此Grid控件关联一个控件变量m_dataGrid

还可以通过添加Micorsoft ADO Data Control6.0(SP6)(OLEDB)控件来得到C_Recordset的类,步骤如下:在菜单栏中选择"Project"->"Add To Project"->"Components and Controls"->找到"Micorsoft ADO Data Control6.0(SP6)(OLEDB)",然后选中并添加,添加时可以根据你的需要选择该控件所提供的类。添加完后可见到在控件栏里多了一个绿色的控件,在编程的时候把它拖到对话框中就可以使用了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值