FastReport .Net是适用于Windows Forms,ASP.NET,MVC和.NET Core的全功能报表解决方案。它可以在Microsoft Visual Studio 2005-2019中使用。支持.Net Framework 2.0-4.x,.NET Core 3.0及以上版本。

在FastReport .NET 2021.1的新版本中,我们实现了对.NET 5的支持。添加了新条形码-Deutsce Post Leitcode。将RTF转换为报告对象的算法已得到显着改进。并且还添加了用于转换数字的新功能。欢迎下载体验。(点击下方按钮下载)

立即点击下载FastReport.NET v2021.1最新版

安装到VS工具箱中

FastReport.Net安装程序会自动将FastReport组件添加到Visual Studio工具箱中。如果您在安装时禁用了这一功能,您可以将FastReport.Net组件手动添加到Visual Studio工具箱中,要做到这一点:

从工具箱中删除 "FastReport.Net "选项卡(如果有的话)。

创建一个新的选项卡(为此,右击工具箱并选择 "添加选项卡 "项),或者选择一个您想添加FastReport组件的现有选项卡。

右键单击选项卡并选择 “选择项目…”。

报表生成器FastReport .Net基本信息介绍_选项卡

在对话框中,按 "浏览… "按钮,选择FastReport.dll、FastReport.Web.dll文件(它们位于 "C:\Program Files\FastReports\FastReport.Net "文件夹中)。

用 "确定 "按钮关闭对话框。

在这之后,您将在选择的选项卡中看到FastReport.Net组件。

报表生成器FastReport .Net基本信息介绍_.net_02

Report.Net组件
预览控件
DesignerControl
环境设置
WebReport(该组件仅在ASP.NET项目中可见)。

疑难解答

如果您在使用报表设计器时遇到问题(例如,一些工具栏或工具窗口被损坏),您应该删除配置文件。这个文件是在您启动FastReport.Net时创建的。它位于以下文件夹中。

Windows XP:

C:Doc um ent s and Settings\user_name e\Loc al Settings\Applic ation (简体中文)
Data/FastReport/FastReport.c onfig

Windows Vista:

C:/Users/user_nam eAppData/Loc al/FastRepor t/FastRepor t.c onfig。
以下信息存储在配置中:

对话窗口的大小和位置
工具栏设置
最近使用的数据连接
电子邮件设置(如果您在预览中使用 "发送电子邮件 "功能)

部署

您可以将以下文件与您的应用程序一起重新发布。

FastReport.dll - FastReport.Net主库。
FastReport.Web.dll - 包含ASP.Net WebReport组件的库。
FastReport.Bars.dll–工具条和停靠窗口库。
FastReport.Editor.dll–带语法高亮的代码编辑器。如果你不提供终端用户设计器,则不需要这个库。
FastReport.xml - FastReport中使用的类、属性和方法的注释。这个文件被脚本编辑器使用,也被 "数据 "和 "属性 "窗口的提示面板使用。并非必须要发布这个文件。
您可以发布包含在FRNetUserManual.chm文件中的用户手册。如果您选择 "Help|Contents… "菜单项,该文件可以在报表设计器中显示。
如果您的报表存储在文件中,您也必须部署它们。

编译源代码

源代码随FastReport.Net专业版一起发货。它包括FastReport.dll、FastReport.Web.dll库的源代码。您可以将其包含在您的应用程序的解决方案文件中。
让我们演示一下如何做到这一点:

在Visual Studio中打开你的项目
打开 “解决方案资源管理器”,右击 "解决方案 "项目
选择 "Add/Existing Project… "项
添加 "FastReport.csproj "文件(它位于 "C:\Program Files/FastReports/FastReport.Net/Source/FastReport "文件夹)。)
添加 "FastReport.Web.csproj "文件(它位于 "C:\Program Files/FastReports/FastReport.Net/Source/FastReport.Web "文件夹)。)
关闭FastReport和FastReport.Web项目的汇编签名。要做到这一点:
在解决方案资源管理器中右击 "FastReport "项目
选择 "属性 "项
切换到 "签署 "选项卡,取消选中 "签署程序集 "复选框
对FastReport.Web项目进行同样的步骤
更新对其他FastReport.Net程序集的引用。要做到这一点:
在解决方案资源管理器中展开 "FastReport/References "项目。
删除 “FastReport.Bars”,"FastReport.Editor "的引用。
右击 "引用 "项,选择 "添加引用… "项。
添加对 "FastReport.Bars.dll "和 "FastReport.Editor.dll "文件的引用。这些文件位于 "C:\Program Files/FastReports/FastReport.Net "文件夹中。