彩票走势图

报表控件 Stimulsoft 常见问题:从代码启用缓存

原创|行业资讯|编辑:胡涛|2024-04-11 09:46:00.837|阅读 17 次

概述:今天,我们将解决用户最常问的问题之一:如何从代码启用报表缓存?

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

Stimulsoft Ultimate (原Stimulsoft Reports.Ultimate)是用于创建报表和仪表板的通用工具集。该产品包括用于WinForms、ASP.NET、.NET Core、JavaScript、WPF、PHP、Java和其他环境的完整工具集。无需比较产品功能,Stimulsoft Ultimate包含了所有内容!

Stimulsoft Reports.Ultimate不仅拥有强大的报表导出系统,而且还支持多种报表导出格式,拥有简单且强大的报表引擎。Stimulsoft Reports.Ultimate基本原则是,用简单常规的方法创建报表,将不同的技术应用于应用程序。

今天,我们将解决用户最常问的问题之一:如何从代码启用报表缓存?

Stimulsoft Reports官方正版下载   

典型错误

ReportCacheMode属性负责报表缓存,用户通常在加载报表之前启用该缓存。例如:

StiReport report = new StiReport();
report.ReportCacheMode = StiReportCacheMode.On;
report.Load(path);

在这种情况下,将不会启用报表缓存,原因如下: 所需的ReportCacheMode属性与大多数报表属性一样,保存在报表模板中。因此,加载报告之前设置的任何值都将被模板中的值覆盖。

解决方案

要从代码启用报表缓存,您需要在加载报表之后而不是之前将ReportCacheMode属性设置为On

。因此,代码将如下所示:

StiReport report = new StiReport();
report.Load(path);
report.ReportCacheMode = StiReportCacheMode.On;

技术复杂性

另一个常见问题:为什么模板中没有保存ReportCacheMode属性,但加载报表后仍将其设置为Off?为

了减小模板文件的大小,在保存过程中仅将那些值与默认值不同的属性写入其中。在使用report.Load()方法加载模板之前,大多数属性会自动设置为其默认值。在加载过程中,属性将被设置为模板中的值。

因此,如果在加载报表之前更改属性,则在加载报表之前该属性仍将设置为其默认值。


想要了解Stimulsoft Reports 报价信息的朋友,欢迎咨询。

加入官方社群 740060302,欢迎相互交流


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关产品
Stimulsoft Reports.Net

一个基于.NET框架的报表生成器,能够帮助你创建结构、功能丰富的报表。报表设计器界面友好,使用便捷,让你轻松创建所有报表。

Stimulsoft Reports.Web

第一款可以直接在Web中编辑报表的报表生成工具

Stimulsoft Reports.Wpf

针对wpf用户界面架构开发的报表工具,无需上网,即能轻松实现控件所有功能

Stimulsoft Ultimate

用于创建报表和仪表板的通用工具集,支持多种报表导出格式,拥有简单且强大的报表引擎

title
title
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP