基于代码的区域报表

当您把 ActiveReports  基于代码的区域报表添加到 Visual Studio 项目中时,报表布局信息将保存为 C# 或 Visual Basic.NET文件中。这些文件被编译到应用程序。每份报表由三个文件组成:

     rptYourReportName.vb 或.cs

     rptYourReportNameDesigner.vb 或.cs

     rptYourReportName.resx

这种方式与Windows Forms的文件组织形式非常相似。

区域报表的设计界面是由一些区域组成,这些区域会根据数据进行重复显示。详细信息,请参阅区域报表结构区域报表事件

代码

这种类型的报表为.NET开发人员通过代码来控件报表行为提供了最大的灵活性。它有丰富的 API并且提供了事件行为,您可以控制报表的所有行为。比如,你甚至可以完全通过代码创建一个报表。

所提供的 API 还可用的基于 XML 的区域报表,但您需要在脚本窗口中使用 VB.NET 或 C#,而不是 Windows Forms的代码视图。详细信息,请参阅 基于 XML 的区域报表

数据

基于代码的区域报表可以通过数据源设置对话框或代码来连接数据。详细信息,请参阅区域报表的数据设置

查看和导出

若要在查看器中显示基于代码的报表,您可以使用查看器的 LoadDocument 方法。详细信息,请参阅查看报表。要导出基于代码的报表,您可以根据需要调用 Export 的多种重载方法。详细信息,请参阅导出区域报表