Active Reports for .net 2.0做好的报表,做成安装程序在其他机器上安装后Active Reports的activex控件出来了,但是报表中的数据没有显示出来,在开发的机器上是正常的啊?
哪位大侠知道?

解决方案 »

  1.   

    需要将dotnetcrystalreports.msm排除在项目之外,在解决方案资源管理器中右击这个模块的右键,选择“排除”。 
    在解决方案资源管理器中,右击安装项目,指向“添加”,然后单击“合并模块”。 
    在“添加模块”对话框中,选择下列要添加到安装项目的合并模块,然后单击“打开”: 
    reportengine.msm, 
    crnetruntime.msm 
    license.msm 
    mapping.msm (可选,当在报表中使用了geographic maps时) 
    VC_CRT.msm、VC_STL.msm( 如果您部署的 Windows 应用程序使用 ADO.NET 数据集,则还需要包括 VC_CRT 和 VC_STL 合并模块)
    在解决方案资源管理器中,右击 license.msm 文件,然后选择“属性”。 
    在“属性”窗口中,展开 MergeModuleProperties,然后在“许可证密钥”属性框中输入一个有效的许可证密钥。 
    注意   每当部署 Crystal Reports 应用程序时,必须提供许可证密钥。 
    从“生成”菜单中,选择“生成解决方案”以生成应用程序
      

  2.   


    部署已编译报表应用 ActiveReports 时,通过在 Visual Studio 部署工程中包含 ActiveReports deployment .msm 文件,可以方便为部署已编译报表进行配置。 
    由以下步骤组成:向现存的 ActiveReports 工程添加一个安装程序工程 
    添加 ActiveReports .msm 文件 
    将 ActiveReports 应用程序添加到安装程序中 
    部署安装应用程序 
    向现存的 ActiveReports 添加一个安装工程
    添加一个安装工程打开一个已存的 ActiveReports 工程或创建一个新的报表。 
    在 创建 菜单中 ,点击 “创建[您的ActiveReports 工程名]” 来创建报表工程。 
    在 文件 菜单中, 选择 添加项目 并点击 新建项目...。 
    在 添加新项目 对话框中 项目类型 下面,选择 安装和部署项目。 
    在 模板 窗体中, 选择 设置项目 重命名文件并选择 确定。 
    选择解决方案浏览器解决方案资源管理器中的安装程序工程。在属性窗体中,选择 ProductName 属性并输入文件的名称。 
    注意     ProductName 属性决定了应用程序在文件夹名称和 添加/移除程序 对话框中显示的名称。
    添加 ActiveReports .msm 文件
    右击解决方案资源管理器中安装程序工程。 
    点击 添加 然后点击 合并模块...。 
    打开 ActiveReports .NET 安装的部署文件夹(如 c:\\program files\Data Dynamics\ActiveReports.NET\Deployment)。 
    点击 "ActiveReportsDistrib.msm"并选中它,然后点击 打开。 
    这会将所有的 ActiveReports 分布组件到您的 Web 工程中。 
    注意    由于安装和部署项目会自动检测并添加任何组件从属信息并且 .msm 文件会添加所有 ActiveReports 组件,您需要从解决方案资源管理器中的"被检测从属文件"文件夹上排除任何相同的 ActiveReports DLL。 
    将 ActiveReports 应用程序添加到安装程序中
    添加 ActiveReports 应用程序选择解决方案资源管理器中的安装程序工程。 
    在文件系统编辑器中,选择 Web 应用程序文件夹。 
    在 操作 菜单上 , 选择 添加, 项目输出...。 
    在 添加项目输出组 对话框中, 从下拉列表中选择您的 ActiveReports 工程名。 
    在列表中选择"Primary Output"和"Content Files" 并点击 确定。 
    在 创建 菜单中,点击 "创建[您的安装程序工程名]" 创建安装程序工程。 部署安装应用程序选择解决方案资源管理器中安装工程, 
    在 工程 目录中,点击 安装。 
    安装应用程序将在您的计算机上运行并安装。 
      

  3.   

    TO:UDOBE(UDOBE)这个方法我早已试过了,不行,这是帮助里面的。
    TO:luluso(luluso) 这些.msm文件我怎么没有找到呀,我的机器上根本没有呀?是不是还要装什么辅助软件呀?(除了Active Report外)
      

  4.   

    给ActiveReport打一下补丁SP2,再根据AR自带的例子,设置一下就可以了,你可以试试。
      

  5.   

    http://community.csdn.net/Expert/topic/3358/3358391.xml?temp=.8091699