[转载]推荐几款.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的报表元件很丰富,从最基本的文本元件、图形和直线到图表元件和条形码元件都已经包含。特别,自从微软收购了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