FastReport.NET 2023使用DataTable报表数据源配置MsSqlDataConnection连接|C/S开发框架

FastReport.NET 2023使用DataTable报表数据源配置MsSqlDataConnection连接
报表组件版本:FastReport.NET 2023.1.8
MsSqlDataConnection 参考代码
C# 全选
private void InitDataSource(Report report, DataSet demoData)
{
//生成报表数据源
RegisteredObjects.AddConnection(typeof(MsSqlDataConnection));
MsSqlDataConnection connection = new MsSqlDataConnection();
connection.ConnectionString = _wizard.DemoDataConnectionString;
report.Dictionary.Connections.Add(connection);
//设置报表设计器的数据源
FastReport.EnvironmentSettings settings = new FastReport.EnvironmentSettings();
settings.DesignerSettings.ApplicationConnection = new System.Data.SqlClient.SqlConnection();
settings.DesignerSettings.ApplicationConnection.ConnectionString = _wizard.DemoDataConnectionString;
Config.DesignerSettings = settings.DesignerSettings;
//注册数据源
report.RegisterData(demoData.Tables[0], "M");
var ds = report.GetDataSource("M");
(report.GetDataSource("M") as TableDataSource).Enabled = true; //重要
//给DataBand(主表数据)绑定数据源
DataBand masterBand = report.FindObject("Data1") as DataBand;
masterBand.DataSource = report.GetDataSource("M"); //主表
report.Parameters.FindByName("pReportTitle").Value = $"C/S开发框架报表生成器 by {_wizard.ReportControlType}";
report.Parameters.FindByName("pPrintUser").Value = "C/S框架网(admin)";
report.Parameters.FindByName("pPrintTime").Value = DateTime.Now;
}报表设计器查看数据源

基于 MsSqlDataConnection 数据库连接添加其他数据源


报表设计器预览报表



参考文档:
FastReport.NET 2023使用DataTable报表数据源配置JsonDataSourceConnection连接|C/S开发框架
FastReport.NET2023报表数据源配置详解|C/S开发框架
使用System.Data.OracleClient组件搭建Oracle数据库连接获取DataTable|C/S开发框架
FastReport.NET2023破解版去除水印DEMO VERSION (2025.1.14/2023.2.18版本)|C/S开发框架
FastReport.NET2023 报表设计器|FastReport教程|C/S开发框架
Oracle数据库名称有小数点,使用expdp备份失败:ORA|12154: TNS: 无法解析指定的连接标识符|C/S开发框架
C/S架构软件开发平台旗舰版V6.0 | 使用FastReport.NET制作二维码报表|C/S开发框架
CHATGPT | 使用技巧(202308最新编辑)|C/S开发框架
FastReport.NET 2023 报表预览窗体及报表设计器汉化|C/S开发框架
CSFrameworkV6 | 用户自定义打印机设置 (FastReport.NET 2023.1.8)|C/S开发框架
FastReport.NET2023|动态列报表自动隐藏列及调整标签宽度|C/S开发框架
开发框架修正重要bug,使用SqlDataAdapter.Update方法后没有关闭SQL连接
使用EF+Linq或Sql存储过程获取报表数据优缺点分析|C/S开发框架
喜鹊ERP | FastReport.NET报表实施与开发操作指引|C/S开发框架
C#使用SqlBulkCopy快速导入Excel文件(xls/xlsx)-C/S开发框架
CSFrameworkV6快速开发框架 | 使用PostgreSql 数据库测试报告|C/S开发框架
FastReport.NET 2023使用DataTable报表数据源配置JsonDataSourceConnection连接|C/S开发框架
FastReport.NET2023报表数据源配置详解|C/S开发框架
使用System.Data.OracleClient组件搭建Oracle数据库连接获取DataTable|C/S开发框架
FastReport.NET2023破解版去除水印DEMO VERSION (2025.1.14/2023.2.18版本)|C/S开发框架
FastReport.NET2023 报表设计器|FastReport教程|C/S开发框架
Oracle数据库名称有小数点,使用expdp备份失败:ORA|12154: TNS: 无法解析指定的连接标识符|C/S开发框架
C/S架构软件开发平台旗舰版V6.0 | 使用FastReport.NET制作二维码报表|C/S开发框架
CHATGPT | 使用技巧(202308最新编辑)|C/S开发框架
FastReport.NET 2023 报表预览窗体及报表设计器汉化|C/S开发框架
CSFrameworkV6 | 用户自定义打印机设置 (FastReport.NET 2023.1.8)|C/S开发框架
FastReport.NET2023|动态列报表自动隐藏列及调整标签宽度|C/S开发框架
开发框架修正重要bug,使用SqlDataAdapter.Update方法后没有关闭SQL连接
使用EF+Linq或Sql存储过程获取报表数据优缺点分析|C/S开发框架
喜鹊ERP | FastReport.NET报表实施与开发操作指引|C/S开发框架
C#使用SqlBulkCopy快速导入Excel文件(xls/xlsx)-C/S开发框架
CSFrameworkV6快速开发框架 | 使用PostgreSql 数据库测试报告|C/S开发框架
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服
