在其中一个企业级项目中,我们使用ASP.Net MVC作为Web应用程序部分。报告系统是一个庞大的系统,包含数百个报告以及特殊报告,打印和通知,整个九码。
虽然我们将MVC用于Web部分,但报告不需要采用相同的技术,它是一个企业软件,它可以是一个独立的独立模块/系统。
我考虑了以下选项,但两者都有利弊:
例如,SQL Reporting Services 2005在预定义和临时报告时非常强大,但不足以进行打印。不确定2008年。
考虑到需要,您为企业级基于.Net的软件建议使用哪种报告工具/系统?为什么?
答案 0 :(得分:1)
我们使用EasyQuery.NET(http://devtools.korzh.com/eq/dotnet)进行临时报告。 EasyQuery不是报告解决方案,而是某种用户友好的查询构建器。 对于大多数情况来说就足够了:我们只允许用户查询他们想要的数据,然后EasyQuery生成SQL,我们执行它并在某个网格中显示结果。