概述
如果你正在使用 ComponentOne Enterprise 的 Reports for WinForm 报表控件(C1Report),你一定会喜欢更为强大的 FlexReport!
FlexReport 是一个改进的 C1Report,使.NET 开发人员能够根据应用程序的业务需求解决复杂问题。借助 ComponentOne 的 2018v2 版本,FlexReport 提供了创建复杂报表的能力。FlexReport 的架构建立在 C1Report 之上,因此您将快速掌握 C1Report 以及其他一些用法。FlexReport 代码是从头开始编写的; 因此,在从 C1Report 迁移到 FlexReport 时,您会发现 API 中的以下重大更改。
ComponentOne 技术团队现在鼓励 C1Report 用户将他们的报表迁移到 FlexReport,这样就可以获得更快的数据处理能力和更轻量的产品架构。
从 C1Report 迁移到 FlexReport 的五大理由
FlexReport 比 C1Report 快两倍。
FlexReport 的新架构和后续更新架构有助于支持常见的布局功能,例如并排分页两个子报表等。
FlexReport 对象模型类似于 C1Report,因此针对 C1Report 的大多数简单代码都可以在 FlexReport 中使用。
FlexReport 提供了段落字段、排序、计算字段和添加多个数据源等新功能。参数更容易添加和编辑。使用捕捉线、标题、部分轻松添加字段和设计报表 – 这些都在设计器中,因此您无需对其进行任何编码。
FlexReport 是一种跨平台解决方案。它不依赖于 WinForms / GDI +。相反,新引擎的渲染基于 DirectX / DirectWrite,并且应该相对容易移植到 XAML / UWP 平台并在这些平台上呈现更好。FlexReport 可在 Winform,WPF 和 UWP 平台中使用。
FlexReport 性能改进
我们在许多标准用例上测试了 FlexReport 和 C1Report,以证明性能的提升。了解有关 FlexReport 的更多信息,并将其性能与 C1Report 进行比较。
此表提供 FlexReport 和 C1Report 功能比较:
准备从 C1Report 迁移到 FlexReport?
按照这个步骤将基于 C1Report 的报表迁移到 FlexReport 吧!
ComponentOne Enterprise | 下载试用
ComponentOne 是一款专注于企业应用高性能开发的 .NET 全功能控件套包,包含 300 余种控件,支持 7 大平台,涵盖 7 大功能模块。较于市面上其他同类产品,ComponentOne 更加轻盈,功能更加强大,20 多年的开发经验,将为您的应用系统带来更为安全的使用体验。纯中文操作界面,一对一技术支持,厂商级的技术服务,共同造就了这款国际顶级控件套包。
您对 ComponentOne 产品的任何技术问题,都有技术支持工程师提供 1 对 1 专业解答,点击此处即可发帖提问 >> 技术支持论坛