过去六年来,我们一直使用.Net和Visual,很早就开发了许多基于web的报告应用程序,使用与Visual捆绑在一起的水晶报表的.Net版本。我对这个产品没什么印象:它看起来非常困难,而且使用起来也很复杂。我们不得不进行安全性更改,安装各种额外的软件,等等。
现在,我们将转向VS2008和.Net框架的3.5版本,现在是重新开发旧应用程序的时候了。我们的水晶.Net开发人员早就走了,我面临一个决定:我们是坚持使用水晶,还是转移到其他方面?我们有水晶报告XI的“完整”版本供我们使用。
我们从各种数据库中提取数据的PDF版本。有些应用程序使用内置报表查看器,但这似乎是多余的,因为网格视图具有灵活性。我们仍然需要在网格或可下载的Excel格式中生成可打印的PDF。
发布于 2008-09-22 17:51:53
我有过CrystalReports (试用Visual捆绑的精简版)、ActiveReports (4年,全版)、Telerik (试用版)和XtraReports (上一年)的报告经验。
我认为(不仅仅是我: ),CrystalReports是这个工具中最统一的工具(开发人员生产力)。DataDynamics要好得多,芽是小问题。去年,我们决定改变报告套件--我们选择了一个XtraReports (带有源代码),我非常高兴。价格很低,没有bug(到现在为止: ),很好的支持,(最重要的)生产力增长了很多。
我推荐您使用DevExpress或Telerik的报告工具。
发布于 2008-09-24 20:59:57
我会推荐I-净结算报告 (以前是i水晶清除系统)。它可以读取现有的*.rpt文件。有一个更好和更容易使用的API (我承认这一点不多.)。
发布于 2008-09-22 17:47:43
和你一样,我对水晶报告的体验也很差,我的直觉就是在大写中贴上“不惜一切代价避免它”,并加很多感叹号。不过,今天我已经午睡了,所以我会像大人一样发帖。
如果你想要做的只是pdf-ize (是的,这是一个真实的词,该死!)然后,您可以查看一些PDF小部件,如ABCPDF等。将格式良好的网页弹出到PDF文档中并完成操作相对容易。
然而,如果你需要严格的报告格式,考虑坚持水晶报告--你在这项技术上有很大的投资和知识基础。或者,也可以切换到ActiveReports或Server报告服务。
我想成本/效益分析是对开发团队进行再培训和投资于新技术的成本。
https://stackoverflow.com/questions/116324
复制相似问题