RDLC使用手册_RDLC报表部署

原文:http://blog.csdn.net/lwjnumber/article/details/6590545

9、  RDLC报表部署(限于rdlc报表 windows应用程序)

1)    RDLC报表所需的4个DLL文件提取

RDLC报表文件部署在客户端若要正常工作,需4个dll文件,分别是:Microsoft.ReportViewer.Common.dll、Microsoft.ReportViewer.ProcessingObjectModel.dll、Microsoft.ReportViewer.WebForms.dll和Microsoft.ReportViewer.WinForms.dll。通常情况,只要开发人员引用了RDLC报表相关组件,程序编译之后就应该有除Microsoft.ReportViewer.ProcessingObjectModel.dll之外的3个Dll文件。

因此,开发人员只要找到并提取Microsoft.ReportViewer.ProcessingObjectModel.dll文件,然后将该文件连同其它3个DLL文件部署到目标机器上即可。

·Vs安装目录+/SDK/v2.0/BootStrapper/Packages/ReportViewer,找到ReportViewer.exe文件,并解压;

·在解压目录里找到ReportV1.cab包,并解压到ReportV1目录;

·将文件FL_Microsoft_ReportViewer_ProcessingObject_125592_____X86.3643236F_FC70_11D3_A536_0090278A1BB8的文件名修改为Microsoft.ReportViewer.ProcessingObjectModel.dll即可。其实大家可以发现ReportV1.cab包里的4个文件即为我上文中提到的4个dll文件。

2)    将编译后的报表应用程序打包部署到目标机器即可。

3)    如果是win98操作系统的话,首先要安装.Net可发行组件(先把IE升级到5.01版本及以上,安装windows installer2.0以上),目前在win98操作系统下运行RDLC报表程序有个问题(只支持Remote处理模式)。

另附文章:

提取RDLC reporting相关dll的方式,打包客户端时需要用
http://www.tuicool.com/articles/Jn2amiQ

这三个dll可以使用以下的指令的方式取得

在windows的命令窗口输入 Subst x: %windir%\assembly

执行完后会在我的计算机中出现一个x的磁盘,在X:\GAC_MSIL目录下可找到对应文件的文件夹,进入找到对应的版本即可,把需要的dll版本copy出来

copy完后,在windows的命令窗口输 Subst x: /d,这样可以把x磁盘拿掉了

之后部署到web上时,记得要把这三个dll也同时放到bin目录中,就可以执行reportviewr了

时间: 2024-10-27 17:45:53

RDLC使用手册_RDLC报表部署的相关文章

转 RDLC使用手册_RDLC报表部署

RDLC使用手册_RDLC报表部署 原文:http://blog.csdn.net/lwjnumber/article/details/6590545 9.  RDLC报表部署(限于rdlc报表 windows应用程序) 1)    RDLC报表所需的4个DLL文件提取 RDLC报表文件部署在客户端若要正常工作,需4个dll文件,分别是:Microsoft.ReportViewer.Common.dll.Microsoft.ReportViewer.ProcessingObjectModel.d

rdlc报表部署

1)在D盘创建目录ReportViewer 2)打开运行界面,运行如下的执行 copy C:\Windows\assembly\gac_msil\Microsoft.ReportViewer.Common\11.0.0.0__89845dcd8080cc91\Microsoft.ReportViewer.Common.dll D:\ReportViewer copy C:\Windows\assembly\gac_msil\Microsoft.ReportViewer.WinForms\11.0

RDLC后台自己定义报表模板

首先封装一个公共类,统一来操作RDLC报表 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Xml; using System.Data; using Microsoft.Reporting.WebForms; using System.Text; using System.Collections; using System.IO; using Sy

Dynamics AX 2012 R2 报表部署权限错误

    今天,Reinhard在 Deploy AX Reporting时,发生权限错误. 配置 ID: HOSTMSSQLSERVER 描述: [email protected] 默认值: True 报表服务器名称: HOST 报表服务器实例名称: MSSQLSERVER 报表服务器文件夹名称: DynamicsAX 报表服务器管理器 URL: http://HOST/Reports 报表服务器 Web 服务 URL: http://HOST/ReportServer 应用程序对象服务器名称:

报表与打印学习总目录

以前写了一些关于报表的和打印类的文章,包括一些转载的,这里做下总结 一.RDLC系列 RDLC系列之一 简介和入门 RDLC系列之二 子报表 RDLC系列之三 图片显示 RDLC系列之四 常见错误 RDLC系列之五 初试XAML RDLC系列之六 打印纸张的大小(未解决) RDLC系列之七 条码打印 RDLC直接打印帮助类 RDLC使用手册_RDLC报表部署 RDLC报表系列--------行分组报表 ReportViewer (RDLC) 中的换行符是什么 Visual Studio 2005

DevExpress的XtraReport和微软RDLC报表的使用和对比

原文:DevExpress的XtraReport和微软RDLC报表的使用和对比 我们开发程序的时候,经常会碰到一些报表,如果是Winform的报表,一般可以采用DevExpress控件组的XtraReport,或者微软的RDLC报表,当然还有一些其他的,在此不再赘述.由于本人在Winform开发中经常使用到一些报表,有时候使用XtraReport报表,有时候也使用RDLC报表,因此本篇主要介绍这两种不同类型报表的使用,以及对比它们的差异性,以便我们更好的掌握了解. 1.XtraReport报表的

rdlc报表

也是第一次接触报表这个东西.现在在我理解,报表无非就是两个内容,格式和数据. 格式没有多少了解,就记录了,以后再续.数据的绑定和结果的显示是怎么实现的呢? 今天的主角就是rdlc这个文件和ReportViewer这个控件.先说ReportViewer,在客户端程序中它就是用来绑定数据源和显示最终的报表的. 报表文件(.rdlc)也要绑定到这个数据集,并且选择好字段.最后将报表文件(.rdlc)添加到ReportViewer控件中就完事. 一个傻瓜式例子: 创建新的 Windows 窗体应用程序项

润乾集算报表的集算器数据集部署(I)

润乾集算报表提供了集算器数据集,允许用户使用集算器脚本完成数据的进一步计算和加工,为报表提供数据源支持,从而简化报表开发,提升报表性能. 集算器脚本的编辑需要借助第三方集算编辑器(非报表工具)完成,而后嵌入到报表工具和报表应用中完成报表开发和部署. 下面来看一下集算器数据集的使用和以及报表部署过程. 1.开发环境使用 集算报表使用集算器数据集时,首先需要设置集算器授权信息和配置数据源连接(如果需要从数据库中取数). 1.1.设置授权信息 启动集算报表设计器,选择工具-选项,切换到"集算器选项&q

RDLC系列之二 子报表

本文实现简单的子报表 一.效果图 二.步骤 1.项目下新添加报表SubReport.rdlc,在主报表中添加子报表:右键=>插入=>子报表 2.(可选)传参给子报表 a.在主报表的子报表控件上设置参数 b.在子报表上添加参数 则子报表即可使用该参数 3.为子报表添加数据 添加SubDataSet.xsd,新建表,添加字段address.字段zipcode 在子报表中,指定数据集,并设计界面 添加后台代码(全部代码) using Microsoft.Reporting.WinForms; usi