从Data Dynamics发展来的的ActiveReports是.NET报告设计的无名英雄。在一个被昂贵的报告设计软件占领的领域,ActiveReports是一个可以支付的起的替代品,但是同样却包括许多实用的功能。
使用ActiveReports你可以在你的.NET应用程序中建立基于OLEDB和SQLClient数据源的报告,还可以应用XML, ADO.NET数据集,表格和行数据,以及其他的一些未绑定数据(比如,一些特定数据直到报告运行的时候才连接)
当ActiveReports面市一段时间以后,报告设计软件自身经过几年的发展已出现了好几个版本。Visual Studio开发者们应该是如鱼得水,因为Visual Studio已经整合到Visual Studio.NET IDE之中。只要有符合逻辑的组织结构和工作流程,不需要什么训练就可以开始使用该工具了,因此大多数开发者们喜欢先试着应用工具而后再阅读说明文档。
ActiveReports支持多种报告形式,同时还用很多报告实例可以用来演示该工具如何应用。这些实例对开发者自己组织报告提供了一个好的出发点和思路,还可以将不同类型报告的部分集成到一个报告之中。除次之外,你可以应用第三方软件来控制图表,图象等,来拓展软件的功能,这就是说你不再被限制只使用ActiveReports包括的各项功能,你还可以使用其他软件的功能。从输出格式这方面来讲,ActiveReports支持RTF, PDF, Excel, HTML, TIFF和文本文件的输出。
为了将报告集成到软件之中,ActiveReports提供一系列应用实例做为向导,还有包含完备代码的文档,你可以将其中的代码直接剪切下来粘贴到应用程序之中。将你的报告置于软件之中那将很富有创造性,而且一个很好的基于文档的API会使你的报告作为一个场景运行。