)
Seal Report组件基于数据源生成报表Seal Server Manager和Seal Report Designer都支持创建数据源前者创建的数据表会被所有报表共享适合那些在多个报表中都会用到的公共数据表而后者创建的数据表仅对当前报表文件有效适合只在单一报表中使用的专用数据。Seal Server Manager支持创建两种数据源SQL Data Source和LINQ Data Source前者面向单一关系型数据库执行SQL查询而后者则是更灵活的数据整合引擎能用LINQ查询将来自SQL、Excel、XML、JSON、MongoDB 等多种来源的数据整合在一起。以MySql中的会议示例数据库为例本文学习在Seal Server Manager中配置连接MySql数据库的基本方式。启动Seal Server Manager在File-New中点击SQL Data Source菜单。如下图所示在左侧的的数据源的Connections节点点右键选择“Add Connection”菜单。软件会在Connections下新建一个节点点击该节点则右侧按下图方式输入连接名称、数据库类型、连接类型、数据库连接字符串然后在Helpers下点击Check connection字段右侧的“…”按钮如果能连接成功会在Information字段中显示连接成功连接失败的话会在Error字段中显示错误信息。点击Data Source节点在右侧的Current connection字段中选择上面创建的数据库连接。点击保存按钮输入数据源名称。打开Seal Report Designer软件新建报表在左侧的数据源中即可看到上面新建的MySql数据源。参考文献[1]https://github.com/ariacom/Seal-Report[2]https://sealreport.org/[3]https://sealreport.org/demo[4]https://sealreport.org/forum/[5]https://github.com/ariacom/Seal-Report/releases[6]https://www.cnblogs.com/Leo_wl/p/7716582.html