[转载]推荐几款.NET下的报表组件(1) - FastReport .NET

[转载]推荐几款.NET下的报表组件(1) – FastReport .NET – 趋唯事软件 – 博客园.

FastReport可能对它最熟悉可能还是Delphi程序员了,几乎没有程序员不知 道这款VCL组件的。前几年这个俄罗斯软件公司Fast Reports Inc.公司重写FastReport VCL组件核心代码,同时推出FastReport .NET版,这个.NET当然是完全采用C#代码编写,经过多年的开发,目前版本到了1.7.x了,功能和稳定性都已经相当不错了。

一,推荐理由

  • 紧凑,生成报表速度快: 可以说是目前.NET环境下运行速度最快的一个报表控件
  • 支持的报表样式多:FastReport .Net继承了FastReport VCL没有不能做的报表
  • 报表导出格式齐全:常用的PDF,EXCEL和Docx格式都没有问题,而且所见即所得的导出
  • 成本优势:FastReport .NET每个开发者授权的价格从990元至4990元应该说是不算高,最贵的4990元已经包含了核心源代码。
二,支持的开发环境
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开发者来说是一款非常适用的组件,毕竟开发企业信息系统,报表和打印是不能缺少。用一个报表控件 可以很好的解决报表的设计和维护,甚至报表模版交有专人负责,可大大提高工作效率。另外这款产品价格也不贵,比水晶报表便宜好多。

这款报表的官方网站http://www.fast-report.com/en/products/FastReport.Net.html

正版的FastReport .NET国内代理http://www.commuch.com/FastReport_Net-Report.aspx

赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏