我正在寻找一种简单的方法来开发一个报表网站,它可以创建从linq到sql查询的专业表格。我有一些明显的骨骼asp.net网站运行,它只是绑定数据表来查询结果,通常工作,但与ASP.Net的许多新变种(MVC,Web应用程序,Ajax,模板等),我想知道是否有一个更好的方式,或者一个地方寻找简单的模板来填充。ASP.Net报告框架
0
A
回答
1
微软的报告控件可以托管在MVC2,但它需要一些cajoling。这在安装在标准Webforms站点中时不是必需的。
也就是说,如果您想要通过Entity Framework访问数据或使用自己的BL/DAL,Microsoft报告绝对没有用处。在我们的例子中,我们必须在web.config
中放置虚拟连接字符串以允许设计人员工作,然后通过我们的业务逻辑欺骗其加载某些内容。
此外,图是非常“Excel 2000中”
水晶报表被认为是高级,但我还没有尝试过(我们使用MVC2和.Net 4 - 当我们调查报告,水晶有没有但是发布了他们的.Net 4 VS2010版本)
Telerik报告似乎非常平滑。这实际上是我们在未来使用自己的东西。这有点贵,但在幕后它似乎非常明智地建立了良好的制图支持和处理报告的智能方式(将它们视为对象而不是像MS RDLC那样的文件)
这就是说,我只用过Telerik的试用版,所以它可能有问题,我们还没有找到。
除此之外,还有很多控件,但是我们发现很多并没有很好地支持MVC2。
如果你不在乎实际的网站是什么,我会建议WebForms的兼容性原因。您可能还想查看Silverlight/Flash报表查看器(取决于用户是否可以使用插件)。
您可能还需要调查获取参数到报告查询 - 参数是否由您的BL/Repository/Dal/EF /处理?或由报表引擎本身(有效过滤)。后者通常更易于配置,但会导致从Db中获取比必要的更多信息。如你所见,我没有明确的答案,只是我们在解决类似问题时发现的一些事情。
希望它有帮助
相关问题
- 1. Python报告框架
- 2. Excel报告框架
- 3. 开源Java报告框架
- 4. yii框架报告工具
- 5. Jasper从.Net框架报告
- 6. 使用xml,xsl和css的asp.net的简单报告框架
- 7. C#实体框架LINQ - 创建报告
- 8. 带编辑支持的报告框架
- 9. 我应该使用报告框架吗?
- 10. 实体框架简单报告
- 11. 可可崩溃报告框架
- 12. .net的错误报告框架
- 13. 在iOS框架中报告崩溃
- 14. MVC 4使用实体框架报告
- 15. Galen框架无法生成报告
- 16. zend框架2错误报告
- 17. RDLC报告,ASP.net
- 18. ASP.NET报告库
- 19. 在ASP.NET中报告
- 20. ASP.net报告方法
- 21. ASP.NET合并报告
- 22. Excel报告与asp.net
- 23. 如何使用实体框架与DevExpress报告工具创建报告
- 24. 用于数据读取应用程序和报告生成的ASP.Net框架
- 25. 报告网站的架构
- 26. 报告系统架构
- 27. C#asp.net报告和报表查看器(或的ReportViewer)子报告
- 28. Java警报框架
- 29. 在asp.net中推荐报告
- 30. ASP.Net中的RDLC子报告