- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
BO-NET资料
Crystal?Reports?for?Visual?Studio?2005
使用 ReportDocument.FileName 属性绑定到托管 RAS
注意???本页描述了在 Crystal Reports for Visual Studio 中未提供但在升级版本中提供的功能。若需更多有关 Crystal Reports for Visual Studio 的信息,请参阅什么是 Crystal Reports for Visual Studio? 有关升级版本的更多信息,请参阅升级选项.
对象模型
此报表绑定方案使用 ReportClientDocument(请参见通过 ReportClientDocument 对象模型进行报表绑定 (RAS))。
报表的位置
少数几个报表可被复制并存在于两个位置的方案之一,这两个位置分别是:Visual Studio 2005 项目中的嵌入式报表和 Crystal Reports Server 或 BusinessObjects Enterprise (BOE) 中的 Report Application Server (RAS) 公开的 Crystal Reports Server 或 BusinessObjects Enterprise 储备库。
注意???因为报表最终从远程服务器显示,所以此报表绑定方案也可以成功用于非嵌入式报表(实现方式见绑定到已加载到 ReportDocument 中的非嵌入式报表类)。
说明
在 Crystal Reports for Visual Studio 2005 中,原来使用嵌入式报表和 ReportDocument 对象模型创建的 NET 项目现在可以轻松地被移植到托管 RAS 服务器中。
在此方案中,通过使用发布向导在 Crystal Reports Server 或 BusinessObjects Enterprise 中放置一个报表副本,在运行时将嵌入式报表绑定到 Crystal Reports Server 或 BusinessObjects Enterprise 中的托管 RAS 服务器(请参见托管 RAS)。嵌入式报表的现有代码继续工作,但您通过执行以下操作,将该报表的源重定向到托管 RAS 服务器:
为项目添加 Crystal Reports Server 或 BusinessObjects Enterprise 登录功能并检索 EnterpriseSession 示例。
从 Crystal Reports Server 或 BusinessObjects Enterprise 中检索重复报表的 CUID 属性。
将 ReportDocument 的 EnterpriseSession 属性设置为 EnterpriseSession 实例。
将 ReportDocument 的 FileName 属性设置为嵌入式报表的 CUID 字符串。
有关代码示例,请参见下面的“实现”一节。
此方案演示了在 Crystal Reports 开发人员版中,可以将使用 ReportDocument 对象模型的嵌入式或非嵌入式报表直接绑定到 RAS 服务器,该服务器使用 ReportClientDocument 对象模型。如何实现呢?在 Crystal Reports 10 中,ReportDocument 对象模型已被重写为可访问 ReportClientDocument 对象模型的代理层。有关更多信息,请参见结构中的 ReportClientDocument 对象模型。
注意???FileName 属性引用托管 RAS 服务器中的报表。托管 RAS 服务器上的报表总是被显示,即使该报表与嵌入式报表不同版本或不同名。
可以通过 ReportDocument.ReportClientDocument 属性直接访问基础 ReportClientDocument 对象模型,从而允许您在运行时修改使用 ReportClientDocument 对象模型的报表。
优点
方便的可移植性:维护与使用 ReportDocument 对象模型的报表进行交互的所有原始代码,同时仍可以通过 ReportDocument.ReportClientDocument 属性完全访问基础 ReportClientDocument 对象模型。
注意???ReportClientDocument 对象模型允许您以编程的方式创建、修改报表定义文件并保存对报表定义文件的更改。有关更多信息,请参见结构中的 ReportClientDocument 对象模型。
优化的性能:由于 Report Application Server (RAS) 中报表引擎的优异性能使性能显著提高。请
您可能关注的文档
最近下载
- 2024春苏教版《亮点给力大试卷》 数学一年级下册(全册有答案).docx VIP
- 2024年初中语文中考作文素材名言警句分类总结.pdf VIP
- 人教版(2024年新版)二年级数学下册全册教案(含课后反思).pdf VIP
- 2024年沪科版中考冲刺模拟测试物理试题及参考答案.pdf VIP
- 2024春苏教版《亮点给力大试卷》 数学三年级下册(全册有答案).docx VIP
- GJB5000A2008全套资料2204-2019软件配置管理规程.doc
- 礼别幼年见证成长十岁成长礼PPT模板(精选图文).pptx
- 2024年初中英语中考复习主题句子分类总结.pdf VIP
- 2024年初中英语中考复习主题句子分类总结.pdf VIP
- 数理金融初步 Ross 第三版 中文答案.pdf
文档评论(0)