没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|使用教程|编辑:郝浩|2013-07-31 11:47:53.000|阅读 264 次
概述:在各个领域,优化工作是件很繁琐的事情,报表优化也不例外。如何让设计报表、渲染报表、处理报表达到最佳状呢?今天我们就来解决这个困扰用户们的难题。
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
朋友们,我们继续上一章所讲。上一章我们讲到了创建报表时直接优化的方法(详情请看:开发者不可不知的10个报表优化方法(一) ),今天我们进入深层次学习,优化报表产品用户体验,避免不必要的成本。
回顾上一章,我们列出了优化的两个方式:
第一,提高报表渲染速度
第二,减少内存占用
说明:下文中每一点后都会有对应图标做出相应说明。
以下示例均为Stimulsoft Report报表制作,你可以点击下载 Stimulsoft Report报表边看边用
下面我们继续讲解:
六、尽量不使用子报表
为了加速报表渲染,我们建议不使用子报表,而使用DataBand组件。主要的原因是,当渲染子报表的时候,一个无限高度的页面会被创建,渲染结束后该页就被损坏了。这样还会导致大量后续检查。当使用DataBand组件的时候,内容要完全放置在主报告中。此外,报表的引擎在与DataBand一起工作的时候是高度优化过的。
七、运用Report Checker工具
在Stimulsoft Reports中,Report Checker工具用来检测报表中错误。这个组件会分析报表信息、错误信息和报表中的提示警告。如果在渲染报表的时候发生错误 Checker就会生成信息或者提示解决办法。例如:删除组件,将其移动到打印区域或禁用属性等。这样做都可以提高报表渲染速度。
八、说明模式
在说明模式中,不能编译,因此,时间和内存不被占用,一个报表有很多的组件非常重要,但我们必须指出,这个模式相对较新,你可能会遇到些问题。比如:错误操作这些复杂的表达式,还有报告中使用的事件脚本不能在这个模式中工作。
九、连接组件
另一个提高建立报表和减少内存占用的方法是将报表编写成.dll文件。这种方法的主要优势是,编译只会有一次,下一次,这个编译好的报表就会被加载,而且不会出什么问题。当更新到最新的版本时,你必须重新编译报表模版(.mrt文件)到一个集合中,不然就可能会出错。
十、使用Table组件
Table是一个合成组件。如果渲染复杂的报表,最好用Band替代它,因为Table中包含了一组项目,他重建每一个项目都会产生大量检测,如果报表结构过于复杂,报表很可能会被损坏,或者出现其他错误。这个组件适用于快速创建报表,但是渲染过程比较缓慢。他可以用于创建简单的报表列表以及结构不太复杂的报表。其他的,就建议用Band替代它。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com
文章转载自:慧都控件网在许多企业应用程序中,从 Visio 文件读取形状数据是一项常见需求,因为这些应用程序中的图表都包含有意义的元数据。本教程将借助Aspose.Diagram,以清晰实用的方式指导您使用 C# 读取形状数据。
PDF 的页面大小决定了其内容的显示、打印或处理方式。在准备打印、转换格式或标准化布局时,我们通常需要更改PDF文档的纸张大小。在本教程中,您将学习如何使用 Java 编辑任何 PDF 文件的页面大小。我们将通过完整的代码示例,逐步指导您完成操作。
本文主要介绍如何使用DevExpress WPF Grid控件中的节点(Nodes)概述,欢迎下载最新版组件体验!
本教程提供DevExpress WinFormsWinExplorer视图的基本信息,欢迎下载最新版组件体验!
一个基于.NET框架的报表生成器,能够帮助你创建结构、功能丰富的报表。报表设计器界面友好,使用便捷,让你轻松创建所有报表。
Stimulsoft Reports Designer.Web第一款可以完全在网页中编辑报表的报表设计器,拥有新式、便捷的接口,强大的功能
Stimulsoft Reports.Web第一款可以直接在Web中编辑报表的报表生成工具
Stimulsoft Reports.Wpf针对wpf用户界面架构开发的报表工具,无需上网,即能轻松实现控件所有功能
Stimulsoft Ultimate用于创建报表和仪表板的通用工具集,支持多种报表导出格式,拥有简单且强大的报表引擎
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@evget.com
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢
慧都科技 版权所有 Copyright 2003-
2025 渝ICP备12000582号-13 渝公网安备
50010702500608号