热门版块
话题:285关注:0
话题:180关注:0
话题:166关注:0
话题:132关注:0
话题:124关注:0
话题:120关注:0
转帖|其它|编辑:郝浩|2011-11-07 14:41:37.000|阅读 3058 次
概述:本文主要推荐2款.NET下的报表组件-XtraReports Suite和FastReport .NET,希望对大家选购报表组件有帮助。
XtraReports Suite
XtraReports Suite是属于DXperience控件包中的一个报表控件,功能很全面,而且官方支持WinForms, ASP.NET, MVC, WPF, Silverlight和LightSwitch这6种开发环境。XtraReports得益于Devexpress公司.Net控件的优秀架构,扩展非 常灵活,它不但自身已经包含了很多报表元件,比如:图表,交叉表,条形码和表格,而且还能将第三方的.NET控件作为报表原件使用,例如把一个 TreeView控件放到模板上。
一,推荐理由
二,报表设计器
一个报表工具的强大与否,首先我们就是看模板设计器。看其专业的界面风格,我们就能看出它应该是一款强大的工具。直接上图。
三,报表样例
XtraReports 官方自带的Winfrom报表演示包含了如何使用各种报表元件的例子,这里我们看到支持的报表类型和FastReport差不多。其中条形码元件还能支持 PDF417和Data Matrix 2D条码。不过我们没发现XtraReports有报表钻取和折叠功能,这个FastReport要强一点。另外 XtraReports的图表是来自于其XtraCharts,所以支持的图表类型要比FastReport更丰富,可视化效果非常漂亮。
三,报表导出
XtraReports的导出格式也支持非常多,常用的PDF,EXCEL和RTF格式都支持。
FastReport可能对它最熟悉可能还是Delphi程序员了,几乎没有程序员不知道这款VCL组件的。前几年这个俄罗斯软件公司 Fast Reports Inc.公司重写FastReport VCL组件核心代码,同时推出FastReport .NET版,这个.NET当然是完全采用C#代码编写,经过多年的开发,目前版本到了1.7.x了,功能和稳定性都已经相当不错了。
FastReport .NET
一,推荐理由
二,支持的开发环境
FastReport .NET官方显示当前支持WinForm和Asp.Net两种模式,但是好像也有网友在WPF下进行使用,还有SL能不能用目前不能确定。
三,报表设计器
和FastReport VCL一样,.NET版也为开发者提供了一个报表模版设计器,这个设计器既可以在Visual Studio集成环境中打开,也可以独立打包成一个应用程序。当然你想打包成独立的应用程序需要购买专业版以上版本,否则设计模版你只能在Visual Studio进行了。下面我们看一下设计器的截图。
四,丰富的报表元件
FastReport .NET的报表元件很丰富,从最基本的文本元件、图形和直线到图表元件和条形码元件都已经包含。特别,自从微软收购了Dundas Chart,现在最新的Visual Studio 2010中包含了免费的漂亮的Dundas Chart,FastReport把Visual Studio中的图表给整合进来,应该说效果还是非常不错的,这几类图表已经基本上满足我们的需求了。
五,报表类型
FastReport几乎只要能你能想到的报表,基本上都能实现。从简单的List报表,到分组报表、交叉报表和主从报表等,都能直观方便的实现。 另外其内置脚本引擎,你可以报表模版变编写脚本,做出更复杂和个性化的报表。这个我们不多说了,下面看看一个自带的Demo吧。
六,报表导出
常用格式导出没有问题,如PDF,EXCEL,HTML, DOCX等,基本上做到所见即所得的导出效果。
七,总结
FastReport .NET作为一款短小精悍,功能强大的报表控件对.NET开发者来说是一款非常适用的组件,毕竟开发企业信息系统,报表和打印是不能缺少。用一个报表控件可以很好的解决报表的设计和维护,甚至报表模版交有专人负责,可大大提高工作效率。另外这款产品价格也不贵,比水晶报表便宜好多。
好文不易,鼓励一下吧!
本文将介绍IntelliJ IDEA 2019.3对现有功能的改进:更明显的滚动条,安装主题和键盘映射插件等。
MindFusion.Diagramming for WinForms是一款能够帮助你轻松创建流程图和示意图的.NET控件。本文整理了用户在使用中遇见的相关问题,希望对您有所帮助。
Visual Studio是适用于Android、iOS、Windows、Web 和云的功能完备型集成开发环境 (IDE)。VS最新版中的新托管功能Pinnable Properties可帮助开发人员快速识别并扫描无数对象,大幅度提高工作效率。
针对Windows Forms、ASP.NET、ASP.NET MVC、WPF,Silverlight和LightSwitch开发者的下一代跨平台报表方案
FastReport.Net
一款全功能的Windows Forms、ASP.NET和MVC报表分析解决方案。
微信扫码登录
福利更多、资源更多
官方微信
官方微博
慧都科技有限公司 版权所有 Copyright 2003-2019 渝ICP备12000582号 渝公网安备 50010702500608号