FastReport.NET v2021 打印预览报表出错NullReferenceException / RestoreEncodedText,踩坑!
FastReport.NET v2021 打印预览报表出错NullReferenceException / RestoreEncodedText,踩坑!FastReport.NET v2021 打印预览报表出错:
System.NullReferenceException:“未将对象引用设置到对象的实例。Void RestoreEncodedText()方法。
at FastReport.RichTextParser.RTF_Parser.RestoreEncodedText()
at FastReport.RichTextParser.RTF_Parser.ParseByte(Char ch)
at FastReport.RichTextParser.RTF_DocumentParser.Load(Stream stream)
at FastReport.RichObject.GenerateExpressionList()
at FastReport.RichObject.CalculateExpressions()
at FastReport.RichObject.GetData()
at FastReport.BandBase.GetData()
at FastReport.Engine.ReportEngine.PrepareBand(BandBase band, Boolean getData)
at FastReport.Engine.ReportEngine.ShowBandToPreparedPages(BandBase band, Boolean getData)
at FastReport.Engine.ReportEngine.ShowBand(BandBase band, Boolean getData)
at FastReport.Engine.ReportEngine.ShowBand(BandBase band)
at FastReport.Engine.ReportEngine.StartFirstPage()
at FastReport.Engine.ReportEngine.RunReportPage(ReportPage page)
at FastReport.Engine.ReportEngine.RunReportPages()
at FastReport.Engine.ReportEngine.RunReportPages(ReportPage page)
at FastReport.Engine.ReportEngine.Run(Boolean runDialogs, Boolean append, Boolean resetDataState, ReportPage page)
at FastReport.Report.Prepare(Boolean append)
at FastReport.Report.Show(Boolean modal, IWin32Window owner)
at CSFrameworkV6.DemoReport.FastReportDemo.frmReportUser.DoPreview() in E:\Jonny's Project\CSFramework.V6.0 (旗舰版)\CSFrameworkV6.ClientFoundation\CSFrameworkV6.Report\FastReportDemo\frmReportUser.cs:line 41


解决方案
1. 把报表里面的RichObject 改为 TextObject
2. 是旧版本的frx文件,把报表里面的RichObject删除,重新添加RichObject即可

参考文档:
FastReport.NET v2021 主从表报表打印图片 | 开发框架
为什么FastReport.NET v2021 打印预览只显示一条记录 | 软件开发平台
FastReport.NET v2021 打印动态图片报表 | 软件开发平台
FastReport.NET报错 System.PlatformNotSupportedException:“Operation is not supported on this platform.”
FastReport.NET自动文本宽度+自动换行+自动行高|C/S开发框架
FastReport.NET2023破解版去除水印DEMO VERSION (2025.1.14/2023.2.18版本)|C/S开发框架
FastReport.NET2023 报表设计器|FastReport教程|C/S开发框架
C/S架构软件开发平台旗舰版V6.0 | 使用FastReport.NET制作二维码报表|C/S开发框架
FastReport.NET 2023使用DataTable报表数据源配置JsonDataSourceConnection连接|C/S开发框架
FastReport.NET 2023使用DataTable报表数据源配置MsSqlDataConnection连接|C/S开发框架
使用Winform代码生成器生成FastReport.NET报表模板文件(frx文件)
FastReport.NET2023报表数据源配置详解|C/S开发框架
FastReport.NET 设置数字显示格式(Format)设置单价金额小数位
踩坑日记 | DevExpress GridView.GetSelectedRows方法返回无效的RowHandle行号|C/S开发框架
踩坑日记 | DevExpress GridControl设置DataSource数据源无效|C/S开发框架
喜鹊ERP | FastReport.NET报表实施与开发操作指引|C/S开发框架
FastReport.NET v2021 主从表报表打印图片 | 开发框架
为什么FastReport.NET v2021 打印预览只显示一条记录 | 软件开发平台
FastReport.NET v2021 打印动态图片报表 | 软件开发平台
FastReport.NET报错 System.PlatformNotSupportedException:“Operation is not supported on this platform.”
FastReport.NET自动文本宽度+自动换行+自动行高|C/S开发框架
FastReport.NET2023破解版去除水印DEMO VERSION (2025.1.14/2023.2.18版本)|C/S开发框架
FastReport.NET2023 报表设计器|FastReport教程|C/S开发框架
C/S架构软件开发平台旗舰版V6.0 | 使用FastReport.NET制作二维码报表|C/S开发框架
FastReport.NET 2023使用DataTable报表数据源配置JsonDataSourceConnection连接|C/S开发框架
FastReport.NET 2023使用DataTable报表数据源配置MsSqlDataConnection连接|C/S开发框架
使用Winform代码生成器生成FastReport.NET报表模板文件(frx文件)
FastReport.NET2023报表数据源配置详解|C/S开发框架
FastReport.NET 设置数字显示格式(Format)设置单价金额小数位
踩坑日记 | DevExpress GridView.GetSelectedRows方法返回无效的RowHandle行号|C/S开发框架
踩坑日记 | DevExpress GridControl设置DataSource数据源无效|C/S开发框架
喜鹊ERP | FastReport.NET报表实施与开发操作指引|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内容管理系统 |
在线客服
