大家好,我最近要开发带有的统计功能的项目,我想到了水晶报表。我使用的开发工具是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。如果我忽略这个继续,在对话框的变量类型里是空的,我添加变量无法成功,所以请教各位我是否需要配置什么或者安装什么?非常感谢

解决方案 »

  1.   

    看一下这个基础操作视频,可能会有用
    【原创+分享】VS2005水晶报表PUSH模式(DataSet)视频教程+源代码工程示例 [推荐] 
    http://topic.csdn.net/u/20081118/10/49a1751d-1d86-44e4-969f-a847c2316dd3.html
      

  2.   

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

  3.   

    右键 add class,import class from typelib等导入一个对应的生成类..