你们在 .net 中使用什么作为报告引擎,具有最终用户设计功能?
我尝试了 DevExpress XtraReports,但我无法成功获得一致的结果。(例如,我尝试显示某个联系人的已售机器的详细报告-> 第一个字段工作正常,其他字段不工作;其中没有数据。无论我做什么)这种莫名其妙的行为是不能容忍的在企业环境中,所以我很好奇其他解决方案是什么......
更新:应该注意,这里的重点是最终用户设计器部分。客户应该能够修改报告的布局和字段(在限制范围内),而无需广泛的 IT 知识。
SQL server 报告服务用于生成的任何动态报告或报告生成器用于临时报告。
Data Dynamics Active Reports .Net... 与 Visual Studio 完全集成,可以使用 C# 或 VB.net,并且不需要单独的“报告服务器”,因此它生成的 dll 是在您的托管代码中工作的托管代码程序集可执行文件,并且可以与您的可执行文件或 Web 应用程序一起部署为依赖程序集,就像您编写的任何其他已部署应用程序一样,跨应用程序场或 Web 场部署,无需额外的许可费用...
还包括 pdf、文本 xls 和其他自动报告生成器和查看器,以及最终用户自定义报告生成工具。(以便最终用户可以修改报告布局、过滤和排序选项...)
请查看迎风报告。使用 Windward,您可以在 Microsoft Word、Excel 或 PowerPoint 中设计报告 - 因此您的最终用户没有学习曲线。(免责声明 - 我是 Windward 的 CTO。)
至于您在某些领域没有取回数据的问题,这更有可能是您精心制作的选择的问题 - 我没有听说过任何报告系统删除数据,特别是 DevExpress 编写了可靠的代码。