创建 ActiveReports for .NET 项目
操作环境
- 窗户
-
- 窗户 11 专业版 22H2
- Visual Studio的
-
- Visual Studio 2022 社区版
- 适用于 .NET 的 ActiveReports
-
- 适用于 .NET 16.0J 的 ActiveReports
先决条件
- 窗户
-
- Windows 8.1
- 视窗 10
- 窗户11
- Windows 服务器 2012
- Windows 服务器 2012 R2
- Windows 服务器 2016
- Windows 服务器 2019
- 视窗服务器 2022
- Visual Studio的
-
- Visual Studio 2017的
- Visual Studio 2019 中
- Visual Studio 2022 中
- .NET 框架
-
- NET 框架 4.6.2
- NET 框架 4.7
- NET 框架 4.8
- 。网
-
- .NET Core 3.1
- .NET 5
- .NET 6
- 适用于 .NET 的 ActiveReports
-
- 适用于 .NET 16.0J 的 ActiveReports
从模板项目创建
安装 ActiveReports 时,Visual Studio 会为 ActiveReports 添加多个模板项目。 如果您使用它来创建项目,它将以允许您从一开始就显示 ActiveReports 报告的形式创建,因此它将作为如何创建它的参考。 您可以按原样基于模板生成它,也可以根据项目的结构重新创建它。
开发将在 Visual Studio 中完成,因此请启动 Visual Studio。
选择右下角的“创建新项目”。
在上面的搜索字段中 ActiveReports
,键入以显示与 ActiveReports 相关的模板列表。
类型按“开发语言是 C# 还是 VB.NET”、“是 Web 应用还是桌面应用”和“报表类型是 RDL 报表、部分报表还是页面报表”进行划分。
选择最适合您目的的开发语言和平台。
报告类型是ActiveReports术语,因此请参阅以下官方页面了解它们的区别。
在本例中,我选择了桌面页面报表。
指定项目名称、将在其中创建项目的文件夹路径等。 这与使用任何其他模板创建项目时相同。
至于框架,可以选择的版本会根据您选择的模板而变化。 根据模板的不同,您可能无法选择 .NET(Core) 或 .NET Framrwork。 如果您不确定,只需选择它或选择最新版本。
创建完成后,将显示 Visual Studio 开发屏幕。 在右侧,您可以看到项目的结构,并且还有一个示例报告文件。
PageReport1.rdlx
尝试打开文件。 应转到报表设计图面。
这样,就可以在 Visual Studio 中设计报表。
顺便说一句,这个文件是一个新的报告文件,所以没有对象。
现在,尝试按原样构建和运行它。 作为项目模板,它旨在从一开始就显示报表,因此只需运行它即可启动显示报表的应用程序。 顺便说一句,对于试用版,报告中会显示一条消息,因此您需要购买并注册许可证以防止它出现。
从这里,您可以自由构建程序,因此请根据您的目的进行制作。
在不使用 ActiveReports 模板的情况下创建项目
如果从 ActiveReports 模板创建,则最终可能会得到开发目的不需要的文件。 此外,您可能希望创建较新版本的 ActiveReports 模板框架,因为它是旧版本。 在这种情况下,您需要使用另一个模板创建一个项目,然后添加与 ActiveReports 相关的库和组件。
启动 Visual Studio 时,选择右下角的“创建新项目”。
您不在此处选择 ActiveReports 模板。 在本文中,我们将以 ASP.NET Core RazorPages 为例创建一个项目。 这是因为 ActiveReports 模板没有 ASP.NET Core RazorPages 模板。
之后,根据所选模板输入。
创建项目后,从“解决方案资源管理器”的“依赖项和引用”部分添加必要的组件。 这里需要的组件会因您正在创建的项目的框架而有很大差异。 最好通过事先从 ActiveReports 模板创建项目来了解您需要什么。
如果需要报告文件,可以将其添加为项目中的新项。 同样,根据您选择的框架,报告的位置和类型可能会有所不同。