水晶报表基础入门——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,如需转载请自行联系原作者

目录
相关文章
|
11月前
【vb.net机房收费系统】之没有包含要从继承的组件的已生成程序集
【vb.net机房收费系统】之没有包含要从继承的组件的已生成程序集
25 0
|
C#
艾伟_转载:WPF/Silverlight陷阱:XAML自定义控件的嵌套内容无法通过名称访问
为了说明这个问题,假定我们需要实现一个具有特殊功能的按钮控件。编写Xaml文件如下: Button> 对 Code Behind类,唯一的改动是把向导生成的基类从UserControl改成Button: public partial class XamlButton : Button{    ...
1048 0
|
缓存 iOS开发 异构计算
在MonoTouch中自定义表格
  为什么要定制表格?   表格在很多iPhone应用程序中都是必需的UI元素。虽然对于应用程序开发而言,这并非是一项新发明,鉴于设备尺寸等方面的限制,表格在iPhone中的功能是非常固定的。   苹果在其SDK中,直接内置了很多风格来让你定制表格。
980 0
|
XML C# 数据格式
[UWP]为附加属性和依赖属性自定义代码段(兼容UWP和WPF)
原文:[UWP]为附加属性和依赖属性自定义代码段(兼容UWP和WPF) 1. 前言 之前介绍过依赖属性和附加属性的代码段,这两个代码段我用了很多年,一直都帮了我很多。不过这两个代码段我也多年没修改过,Resharper老是提示我生成的代码可以修改,它这么有诚意,这次就只好从了它,顺便简单介绍下怎么自定义代码段。
741 0
|
Windows C#
背水一战 Windows 10 (78) - 自定义控件: 基础知识, 依赖属性, 附加属性
原文:背水一战 Windows 10 (78) - 自定义控件: 基础知识, 依赖属性, 附加属性 [源码下载] 背水一战 Windows 10 (78) - 自定义控件: 基础知识, 依赖属性, 附加属性 作者:webabcd介绍背水一战 Windows 10 之 控件(自定义控件) 自定...
1222 0