- 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) 中报表引擎的优异性能使性能显著提高。请
您可能关注的文档
- 2012年旺年会节目串词.doc
- 2012年新北区中小学生航空模型竞赛规程.doc
- 2012年春夏六月伦敦男童装零售趋势分析.doc
- 2012年春季运动会主持词开幕词闭幕词.doc
- 2012年春运火车站寒期工招.doc
- 2012年晚会节目主持词.doc
- 2012年暑期工厂参观有感.doc
- 2012年暑期财管局社会实践报告.doc
- 2012年曲师大中外美术史复习要点大全.doc
- 2012年最新15个行业数十种岗位的平均工资公布.pdf
- 某某单位2024年党建工作总结及2025年工作计划.doc
- 某某市发改委关于2024年度落实党风廉政建设工作责任制情况的报告.doc
- 某某局2024年全面从严治党和党风廉政建设工作总结.doc
- 某某区财政局2024年法治政府建设总结及2025年工作谋划.doc
- 2024年党管武装工作述职报告2篇.doc
- 2024年度国企党委书记抓基层党建工作述职报告3篇.doc
- 公司党委书记2024年述职述廉报告.docx
- 2024年度乡镇党委领导班子民主生活会(四个带头)对照检查材料.doc
- 市医疗保障局关于2024年法治政府建设工作情况的报告.docx
- 市民政局党组2024年巡察整改工作情况报告.docx
文档评论(0)