当您把 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 的多种重载方法。详细信息,请参阅导出区域报表。