实现运行时自定义
运行时自定义的实现要求使用报表引擎对象模型或使用 Web 窗体 Viewer(对于 Web 应用程序)和 Windows 窗体 Viewer(对于 Windows 应用程序)的类说明向应用程序添加代码。
可通过下列方法支持用户以多种方式在 Crystal 建立报表应用程序中进行输入:
编写一个事件程序:当用户在报表(包含在 Web 窗体 Viewer 或 Windows 窗体 Viewer 中)中执行搜索、刷新或导航操作时,激活该事件。
编写一个事件程序:当用户在其他某些 Web 或 Windows 窗体控件上执行操作时,激活该事件。
例如,用户可在文本框中输入值并单击按钮,从而激活按钮单击事件。
建立报表应用程序在运行时可以支持许多自定义功能,从而满足用户的需要。本节列举了常见的几种情形,在这几种情形下运行时自定义比较有用。
本节内容
- 为自定义操作在查看器或报表引擎之间做出决定
说明在实现运行时自定义时,如何确定何时使用“查看器”控件,何时使用“报表引擎”。 - 自定义查看器的外观
说明如何自定义 Web 窗体 Viewer 或 Windows 窗体 Viewer 的外观。 - 选择要查看的报表
说明如何在运行时选择要查看的报表。 - 修改字体和颜色
说明如何自定义报表的外观和行为。例如,通过允许用户选择报表的字体来自定义。 - 自定义数据显示
说明如何自定义报表中的数据和数据显示。 - 自定义导出选项
解释如何在运行时指定导出选项。 - 访问安全数据库
解释如何在运行时登录到数据库。 - 处理 Crystal Report 引擎的异常
说明如何在运行时处理 Crystal Reports 的异常。
相关章节
- 在 .NET 应用程序中部署 Crystal Reports
解释如何向用户分发 Crystal Report 应用程序。