开发者社区> 余二五> 正文

水晶报表基础入门——2.水晶报表命名空间下包含的类2

简介:
+关注继续查看
当采用Crystal Reports Engine对象模型开发报表时,最常用的类就是ReportDocument类,该类被用来代表报表本身并且内含所有用来定义、载入、导出、格式化与打印报表的属性、方法与事件。

ReportDocument类常用公共属性及说明如表6.2所示。

6.2                   ReportDocument类常用公共属性及说明

属性

说明

Database

获取Database 对象

DataDefinition

获取DataDefinition 对象

DataSourceConnections

包含报表中所有表连接信息的IConnectionInfo 对象的集合。不包括子报表

EnterpriseSession

RAS服务器由BusinessObjects Enterprise管理时,获取或设置对EnterpriseSession对象的引用

ExportOptions

获取ExportOptions类实例

FileName

指定报表文件的名称。如果指定协议或盘符,则假定使用默认的 "ras://"

FilePath

指定不带协议前缀的报表文件的名称

HasSavedData

获取报表是否有保存在内存中的数据

IsLoaded

获取该报表是否已使用 Load 方法加载

sSubreport

获取该报表是否是子报表

Name

获取报表的名称。对于主报表,该报表名称为空

ParameterFields

获取参数字段

PrintOptions

获取 PrintOptions 对象

RecordSelectionFormula

获取或设置记录选定公式

ReportAppServer

获取或设置报表应用程序服务器(也称为 RAS 服务器)的名称

ReportClientDocument

ReportClientDocument 类是进入基础 Report Application Server API 的入口点。如果ReportDocument.ReportAppServer 未指向 Report Application Server,则此属性将抛出异常

ReportDefinition

获取 ReportDefinition对象

ReportOptions

获取ReportOptions对象

Subreports

子报表。获取Subreports对象

SummaryInfo

获取SummaryInfo对象

ReportDocument类常用公共方法及说明如表6.3所示。

6.3                    ReportDocument类常用公共方法及说明

方法

说明

Close

关闭报表

EnableEventLog

启用打印引擎的事件日志。默认情况下该日志未启用

Export

将报表导出到在 ExportOptions对象内指定的格式和目标

ExportToDisk

将报表以指定格式导出到文件中

ExportToHttpResponse

将报表以指定格式导出到响应对象中

ExportToStream

将报表以指定格式导出到流中

GetConcurrentUsage

返回打开的并行作业个数,允许开发人员在应用程序中生成许可监视

Load

加载一个新报表。如果已加载了一个报表,则关闭它并打开一个新报表

OpenSubreport

打开报表中包含的子报表并返回与命名子报表对应的 ReportDocument对象

PrintToPrinter

使用 PrintOptions.PrinterName 属性将报表的指定页输出到选定的打印机上。如果未选择打印机,则将使用报表中指定的默认打印机

Refresh

删除保存的数据。这将导致随后查看报表时载入新数据

SaveAs

将报表保存到指定的文件中

SetCssClass

为各种节和报表对象设置级联式样式表 (CSS)

SetDatabaseLogon

利用用户名和密码设置数据库登录信息

SetDataSource

 Object 传递给报表引擎

VerifyDatabase

检查数据库连接对于 ReportDocument 对象加载的报表是否是活动的





本文转自 qianshao 51CTO博客,原文链接:http://blog.51cto.com/qianshao/203634,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
UWP 扩展/自定义标题栏的方法,一些概念和一些注意事项
原文 UWP 扩展/自定义标题栏的方法,一些概念和一些注意事项 在 Windows 10 的前几个版本中将页面内容扩展到标题栏上还算简单,主要是没什么坑。直到一些新控件的引入和一些外观设计趋势变化之后,扩展标题栏开始出现一些坑了。
1131 0
[UWP]为附加属性和依赖属性自定义代码段(兼容UWP和WPF)
原文:[UWP]为附加属性和依赖属性自定义代码段(兼容UWP和WPF) 1. 前言 之前介绍过依赖属性和附加属性的代码段,这两个代码段我用了很多年,一直都帮了我很多。不过这两个代码段我也多年没修改过,Resharper老是提示我生成的代码可以修改,它这么有诚意,这次就只好从了它,顺便简单介绍下怎么自定义代码段。
691 0
背水一战 Windows 10 (78) - 自定义控件: 基础知识, 依赖属性, 附加属性
原文:背水一战 Windows 10 (78) - 自定义控件: 基础知识, 依赖属性, 附加属性 [源码下载] 背水一战 Windows 10 (78) - 自定义控件: 基础知识, 依赖属性, 附加属性 作者:webabcd介绍背水一战 Windows 10 之 控件(自定义控件) 自定...
1154 0
[UWP]附加属性1:概述
原文:[UWP]附加属性1:概述 1. 什么是附加属性(attached property ) 附加属性依赖属性的一种特殊形式,常见的Grid.Row,Canvas.Left都是附加属性。 /// // 从指定元素获取 Left 依赖项属性的值。
934 0
[UWP]依赖属性1:概述
原文:[UWP]依赖属性1:概述 1. 概述 依赖属性(DependencyProperty)是UWP的核心概念,它是有DependencyObject提供的一种特殊的属性。由于UWP的几乎所有UI元素都是集成于DependencyObject的FramewordElement,并且这些UI元素的几乎所有属性及它们出现在XAML中的几乎所有属性都是依赖属性,所以可以说依赖属性是专门为UI设计的属性系统。
943 0
+关注
余二五
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载