如何在报表控件FastReport.NET中连接XLSX 文件作为数据源?

本文主要介绍如何在FastReport.NET中用一个插件来连接XLSX 文件作为数据源。

本文主要介绍如何在

若要使用它,必须首先生成项目:

С:Program Files (x86)FastReportsFastReport.NetExtrasCoreFastReport.DataFastReport.Data.Excel

构建项目后,您需要通过以下两种方式之一将插件添加到应用程序中。

  1. 通过设计器连接插件:
  2. FastReport.NET
  3. 在启动项目时将插件添加为依赖项,并使用以下命令在代码中注册它:
    FastReport.Utils.RegisteredObjects.AddConnection(typeof(ExcelDataConnection));
    要创建与Excel的连接,您需要单击设计器中的“数据”选项卡,然后选择“添加数据源”项。在出现的窗口中,单击“新建连接”按钮。要进行连接,您需要 .XLSX 文件。如果访问文件没有问题,则在单击“下一步”按钮后将显示表列表。连接表时,必须选中表名称左侧的框。之后,您可以完成连接。
  4. FastReport.NET

    数据源连接完成后,需要将波段连接到该波段。

    FastReport.NET

    最终报表将使用从创建的 Excel 连接到的数据。

    FastReport.NET

    从代码连接到 Excel 的示例:

    // Create ExcelDataConnection instancevar connection = new ExcelDataConnection();// Set connection stringconnection.ConnectionString = @"C:Matrix With Rows Only.xlsx";// Initialize all tableconnection.CreateAllTables();// Set name connectionconnection.Name = "NewConnection";// Create Report instancevar report = new Report();// Add connection to reportreport.Dictionary.Connections.Add(connection);// Set connection showconnection.Enabled = true;// Choose all tables and connect it to the reportforeach (TableDataSource table in connection.Tables){ table.Enabled = true;}

    执行此代码,我们可以在设计器中看到与表的新连接。这将显示在可用连接列表中。

    FastReport.NET

    值得注意的是,“工作表”的名称用作表名称,列的名称用作字段名称。

本次FastReport.NET使用教程就介绍到这里了,更多产品授权信息点击查看FastReport.NET价格,或者咨询在线客服。

FastReport.NET | 在线试用


FastReport.NET技术

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年7月6日
下一篇 2022年7月6日

相关推荐

发表回复

登录后才能评论