当前位置: 首页 > news >正文

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

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

FastReport .NET试用版免费下载

首先,打开 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 中,您可以轻松构建各种连接器并将其连接到众多数据库。

http://www.lryc.cn/news/585025.html

相关文章:

  • 基于ASP.NET MVC+SQLite开发的一套(Web)图书管理系统
  • 游戏开发日记
  • 微软语音合成标记语言SSML文档结构和事件(详细文档和实例)
  • Unity Demo——3D平台跳跃游戏笔记
  • WHQL认证失败怎么办?企业如何高效申请
  • LeetCode 148 排序链表解析:高效归并排序实现
  • 基于Springboot+UniApp+Ai实现模拟面试小工具二:后端项目搭建
  • 【数据结构与算法】203.移除链表元素(LeetCode)图文详解
  • doker和网站部署
  • LeetCode--43.字符串相乘
  • Kotlin 常用语法糖完整整理
  • 九联UNT403AS_S905L3SB当贝固件优盘刷机包下载
  • 9、鸿蒙Harmony Next开发:栅格布局 (GridRow/GridCol)
  • AI产品经理面试宝典第7天:核心算法面试题-上
  • 在 Spring Boot 中使用 WebMvcConfigurer
  • AI技术正以前所未有的速度重塑职业生态与行业格局,尤其在自动化测试领域,AI驱动的测试框架通过智能化、低代码化重构传统测试流程。
  • python solr数据导出脚本
  • 分割网络Segformer
  • 界面组件DevExpress WPF中文教程:Grid - 如何检查节点?
  • mongodb 开源同步工具介绍
  • Windows 应用程序的 UI 框架:WPF、WinUI 3 和 UWP的差异区别
  • Django--02模型和管理站点
  • 【三】ObservableCollection 与 List 的区别
  • 【EGSR2025】材质+扩散模型+神经网络相关论文整理随笔(四)
  • (二)OpenCV——边缘增强与检测
  • 大数据在UI前端的应用创新:基于用户反馈的产品迭代优化系统
  • PPT处理控件Aspose.Slides教程:使用 C# 将 PPTX 转换为 EMF
  • 游戏的程序员会不会偷偷改自己账号的数据?
  • TypeScript---class类型
  • 工业通信升级新选择:耐达讯CCLINKIE转Modbus TCP网关