C/S架构软件开发平台旗舰版V6.0 | 使用FastReport.NET制作二维码报表|C/S开发框架

C/S架构软件开发平台旗舰版V6.0 - 使用FastReport.NET制作二维码报表
前言
该操作手册指引用户如何使用FastReport.NET开发二维码报表。
报表预览

解决方案
1、FastReport添加QRCode

2、设置QR Code属性
| 序 | 属性名称 | 值 | 说明 |
| 1 | AutoSize | False | 自动宽度 |
| 2 | Barcode | QR Code | 条码类型。FastReport.Net支持数十种条码类型。 |
| 3 | Text | [表名或别名.字段名] | 条码内容,绑定数据源字段。格式参考:[M.PFNO] [tb_Customer.Customer] |


如何打印自定义内容的二维码?
有两种方式:
1、在报表数据源生成一个条码字段,如:Barcode
在数据源生成一个条码字段,如:Barcode,字段内容根据业务需求赋值,然后在报表内绑定该字段,设置Text属性,如:[M.Barcode]
预览报表,二维码自动转换和显示Barcode字段的内容。
2、通过程序处理
给DataBand组件绑定BeforePrinet事件:
C#全选
DataBand detailBand = rptPF.FindObject("Data2") as DataBand;
detailBand.BeforePrint += DetailBand_BeforePrint1;C#全选
//单款生产单,生成分纸机二维码
private void DetailBand_BeforePrint1(object? sender, EventArgs e)
{
//取出当前正在打印的记录(DataRow)。
DataRow row = (sender as DataBand).DataSource.CurrentRow as DataRow;
var device = DeviceFactory.GetPaperDevice(row["deviceHID"]);//获取设备
var barcodeText = device.GetBarcode(device);//生成条码文本
//设置条码文本
BarcodeObject barcodeObject = (BarcodeObject)(sender as DataBand).Report.FindObject("Barcode1");
if (barcodeObject != null)
{
barcodeObject.Text = barcodeText;
}
}
参考文档:
FastReport.NET 2023使用DataTable报表数据源配置JsonDataSourceConnection连接|C/S开发框架
FastReport.NET 2023使用DataTable报表数据源配置MsSqlDataConnection连接|C/S开发框架
C/S架构软件开发平台 | 旗舰版V6.0开发者技能要求|C/S开发框架
C/S快速开发框架旗舰版CSFrameworkV6.0 | VS开发环境配置|C/S开发框架
使用Winform代码生成器生成FastReport.NET报表模板文件(frx文件)
CSFrameworkV6.0旗舰版开发框架升级更新日志|C/S开发框架
FastReport.NET2023破解版去除水印DEMO VERSION (2025.1.14/2023.2.18版本)|C/S开发框架
C/S架构软件开发平台 | 旗舰版V6.0 | 自动创建数据库备份计划|C/S开发框架
C/S架构软件开发平台 | 旗舰版V6.0 | 自动备份数据库计划|C/S开发框架
FastReport.NET2023 报表设计器|FastReport教程|C/S开发框架
FastReport.NET2023报表数据源配置详解|C/S开发框架
SqlConnectorV6.0 | 数据库连接工具操作手册|C/S开发框架
喜鹊ERP | FastReport.NET报表实施与开发操作指引|C/S开发框架
CSFrameworkV6.0开发指南 | 新增系统参数(sys_SystemSettings表)|C/S开发框架
CSFrameworkV6.0旗舰版开发框架 | 成功案例|C/S开发框架
CSFrameworkV6 | 用户自定义打印机设置 (FastReport.NET 2023.1.8)|C/S开发框架
FastReport.NET 2023使用DataTable报表数据源配置JsonDataSourceConnection连接|C/S开发框架
FastReport.NET 2023使用DataTable报表数据源配置MsSqlDataConnection连接|C/S开发框架
C/S架构软件开发平台 | 旗舰版V6.0开发者技能要求|C/S开发框架
C/S快速开发框架旗舰版CSFrameworkV6.0 | VS开发环境配置|C/S开发框架
使用Winform代码生成器生成FastReport.NET报表模板文件(frx文件)
CSFrameworkV6.0旗舰版开发框架升级更新日志|C/S开发框架
FastReport.NET2023破解版去除水印DEMO VERSION (2025.1.14/2023.2.18版本)|C/S开发框架
C/S架构软件开发平台 | 旗舰版V6.0 | 自动创建数据库备份计划|C/S开发框架
C/S架构软件开发平台 | 旗舰版V6.0 | 自动备份数据库计划|C/S开发框架
FastReport.NET2023 报表设计器|FastReport教程|C/S开发框架
FastReport.NET2023报表数据源配置详解|C/S开发框架
SqlConnectorV6.0 | 数据库连接工具操作手册|C/S开发框架
喜鹊ERP | FastReport.NET报表实施与开发操作指引|C/S开发框架
CSFrameworkV6.0开发指南 | 新增系统参数(sys_SystemSettings表)|C/S开发框架
CSFrameworkV6.0旗舰版开发框架 | 成功案例|C/S开发框架
CSFrameworkV6 | 用户自定义打印机设置 (FastReport.NET 2023.1.8)|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内容管理系统 |
在线客服
