如何在报表开发工具FastReport .NET 中构建和连接 Firebird 插件?

翻译|使用教程|编辑:吉炜炜|2025-07-11 10:19:53.153|阅读 10 次

概述:创建报表系统时,确保报表工具与各种数据库兼容非常重要。FastReport .NET是 .NET 应用程序中广受欢迎的报表生成库之一。在本文中,我们将介绍如何在 FastReport .NET 中通过报表设计器和代码构建和连接 Firebird 插件。

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

相关链接:

创建报表系统时,确保报表工具与各种数据库兼容非常重要。FastReport .NET是 .NET 应用程序中广受欢迎的报表生成库之一。在本文中,我们将介绍如何在 FastReport .NET 中通过报表设计器和代码构建和连接 Firebird 插件。

FastReport .NET试用版免费下载

欢迎加入FastReport技术QQ群:170305738,与更多小伙伴探讨报表开发技能。

首先,打开 FastReport .NET 的安装目录。默认路径为:C :\Program Files (x86)\Fast Reports.NET\FastReport .NET WinForms\Extras\Core\FastReport.Data\FastReport.Data.Firebird

此路径必须正确,因为路径(Extras\Connections\FastReport.Firebird)处有一个过时的项目。之后,您需要在 Visual Studio 中启动FastReport.Data.Firebird.csproj项目。

重要!文件夹中有几个文件,但您需要打开这个文件。

接下来,选择FastReport.Data.Firebird项目并右键单击它,然后从上下文菜单中选择“设置为启动项目”。

在 Visual Studio 中选择项目

从依赖项中删除 FastReport 项目。然后从您的私有 NuGet 服务器添加 NuGet 包FastReport.Net.Demo或授权包FastReport.Net。包服务器的详细说明请参见此处。之后,按照以下屏幕截图所示构建项目。

连接 NuGet 包

构建项目后,“输出”选项卡将显示构建成功。

构建已成功完成

现在是时候启动报表设计器了。如果您启用了 Ribbon 界面,请点击“文件”->“设置”,然后转到“插件”选项卡。如果您禁用了 Ribbon 界面,请在启动时点击“查看”,然后点击“设置”,然后转到“插件”选项卡。

单击“添加”按钮并导航至:Extras\Core\FastReport.Data\FastReport.Data.Firebird\bin\Release\net462。

然后依次选择FastReport.Data.Firebird.dll和FirebirdSql.Data.FirebirdClient.dll文件,然后点击“打开”按钮。

您必须完全重启报表设计器。重启后,点击“数据”->“添加数据源”。如果所有操作均按照说明完成,Firebird 的连接应该会出现在连接列表中,如下图所示。 

通过代码连接到 Firebird

有时您需要通过代码而不是报表设计器连接到 Firebird。在这种情况下,您需要在 Visual Studio 中安装FastReport.Data.Firebird包,然后在应用程序中注册连接,如下所示

FastReport.Utils.RegisteredObjects.AddConnection(typeof(FirebirdDataConnection));

现在您应该能够通过代码创建到 Firebird 的新数据连接:

Report report = new Report();
report.Load(@«YourReport.frx»);
//…
FirebirdDataConnection conn = new FirebirdDataConnection ();
conn.ConnectionString = «connection string»;
conn.CreateAllTables();
report.Dictionary.Connections.Add(conn);

FastReport .NET 中,您可以轻松构建各种连接器并将其连接到众多数据库。

_________________________________________________________

关于慧都科技:

慧都科技是一家行业数字化解决方案公司,长期专注于软件、油气与制造行业。公司基于深入的业务理解与管理洞察,以系统化的业务建模驱动技术落地,帮助企业实现智能化运营与长期竞争优势。在软件工程领域,我们提供开发控件、研发管理、代码开发、部署运维等软件开发全链路所需的产品,提供正版授权采购、技术选型、个性化维保等服务,帮助客户实现技术合规、降本增效与风险可控。慧都科技是FastReports的在中国区的合作伙伴,FastReports作为图表报表领域的优秀产品,帮助企业实现轻松构建高性能的表格及图表。

下载或体验FastReport产品联系在线客服咨询,或拨打产品热线:023-68661681

欢迎加入FastReport技术QQ群:170305738,与更多小伙伴探讨报表开发技能。


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com

文章转载自:慧都网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP