FastReport .NET 使用来自 ADO .NET 数据源的数据。它可以排序和过滤数据行,使用主从关系和查找数据列。一切都可以通过点击几下鼠标来完成。 直接连接到 ADO、MS SQL 或基于 xml 的数据库。其他连接器可作为插件使用。
能够从 IEnumerable 类型的业务对象中获取数据。
报告可以包含数据源(表、查询、数据库连接)。因此,您不仅可以使用应用程序定义的数据集,还可以连接到任何数据库并直接在报表中使用表和查询。
使用可视化查询构建器,您无需学习 SQL 语言即可创建涉及多个数据表的复杂查询。
FastReport .NET 有一个内置的脚本引擎,支持两种.NET 语言,C# 和VB .NET。您可以在报表中使用 .NET 的所有功能来执行复杂的数据处理、管理与对话窗体的交互等等。
报告可以包含对话框以在运行报告之前提示输入参数。对话控件具有内置的数据过滤功能,允许您查看来自报表数据源的数据并通过单击几下鼠标对其进行过滤,所有这一切都无需编写一行代码。
适用于 .NET 7、.NET Core、Blazor、ASP.NET、MVC 和 Windows 窗体的全功能报告库。它可以在 Microsoft Visual Studio 2022 和 JetBrains Rider 中使用。
利用 .NET 7、.NET Core、Blazor、ASP.NET、MVC、Windows Forms 和 Mono 数据表示领域专家提供的最完整产品。为您的应用程序获取跨平台报告和高级业务图形。我们很高兴成为您全球团
数据处理
使用连接器将各种数据源连接到您的项目。
可视化报表设计器
使用 Fast Reports 中强大的可视化设计器创建和编辑您的报告。
报告要素
使用波段、图像、表格、矩阵、图形等创建任何复杂性的报告。
报告准备后
将完成的报告导出为多种格式之一,将它们发送到打印或云存储。
...
适用于 WinForms、Blazor Server、ASP.NET、MVC、.NET 7 和 .NET Core 的报告生成器
使用 FastReport .NET,您可以创建独立于应用程序的 .NET 报告。换句话说,FastReport .NET 可以用作独立的报告工具。
包括用于创建和修改报告的强大的可视化报告设计器。您的应用程序可以从代码运行设计器。
包括 ASP.NET 的在线报表设计器(仅限企业版)。
连接到任何数据库,使用它的任何表或创建查询。
在报告中添加对话框以在运行报告之前提示输入参数。
使用内置脚本,您可以管理与对话表单控件的交互并执行复杂的数据处理。
最后,查看结果并将其打印或导出为许多常见的文档格式。
优点:
FastReport .NET 是用 C# 编写的,只包含托管代码。它与 .NET Framework 4.0 和更新版本、.NET Core、.NET 6、Blazor 兼容。
提供完整的源代码(专业版和企业版)。FastReport .NET 可以定制以满足您的需要。
对象映射。您可以将地理地图添加到报告中。
支持云。FastReport 可以将报告保存到以下存储:Google Drive、DropBox、OneDrive、Box。您也可以通过电子邮件和 FTP 发送文件。
合理的价格和许可政策。您可以以合理的价格获得功能齐全的报告解决方案,其中包含免版税的运行时报告引擎和设计器!有关详细信息,请参阅许可协议。
可扩展的 FastReport .NET 架构允许您创建自己的对象、导出过滤器、向导和数据库引擎。如果现有功能对您来说不够用,请扩展它们!
在 Visual Studio 中自动更新 Nuget 包。
支持 RDL 格式 - 导入/导出。 RDL 与 FastReport .NET 比较表。
导入 Crystal Reports 模板。Crystal Reports 与 FastReport .NET 比较表。
非常紧凑而且非常快!