VC中使用水晶报表的总结

CSDN的解答:

问:

我最近要开发带有的统计功能的项目,我想到了水晶报表。我使用的开发工具是vs2008(MFC),我在网上看到vs2008集成了水晶报表(10.5)。我还是否需要安装或者设置什么环境呢?

   
我尝试了添加水晶报表,步骤是新建一个对话框项目(默认设置),添加Active X controls(Crystal ActiveX Report Viewer Control 10.5),之后添加变量与这个空间关联,但是这是出现一个错误The Extended Provider failed to return an Extender for this object。如果我忽略这个继续,在对话框的变量类型里是空的,我添加变量无法成功,所以请教各位我是否需要配置什么或者安装什么?

答:

   要先添加类,不是在可视化编辑界面下,而是在类视图模式下添加ActiveX控件中的MFC->Crystal Report Viewer Control 9。添加类会生成一个cpp以及一个h文件。
然后再从可视化编辑界面下添加ActiveX控件。

(注意选从文件(dll)而不是注册表)

 

如图:为ActiveX控件添加包装类。

 

 

问题:不能对控件Active X controls(Crystal ActiveX Report Viewer Control 10.5)添加变量!

解决方法:手动绑定添加DDX_CONTROL()

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值