【发布时间】:2021-06-23 13:46:27
【问题描述】:
我正在开发一个 ASP.NET Core 应用程序,并且我有一个 FastReport 报告文件(扩展名 .frx),该文件在 xml 中有一个 MsSqlDataConnection 标记,其中包含到数据库的加密连接字符串,用作设计报告时的数据源。
在应用程序中,我试图让报告使用另一个连接字符串,但是由于报告有一个默认连接字符串,所以我需要用我想要的连接字符串替换它它工作。这是一段尴尬的代码,我宁愿默认没有与模板关联的连接字符串。
我正在关注 this guide 如何让它使用我想要的连接字符串,它指出:
如果报表模板最初没有连接到数据源,您可以添加它。下面是一个连接数据库 MSSQL 的示例:[显示代码示例]
这正是我想要做的,但我如何让我的模板首先不包含连接?如果我使用显示的代码示例,则在加载报告的那一刻,我设置的连接字符串将被覆盖为模板中的连接字符串。
【问题讨论】:
标签: xml asp.net-core fastreport