将报表设计器集成到 .NET 应用程序中的最佳方法是什么?
我需要一个解决方案,以便客户能够在没有任何 IT 知识的情况下定制自己的报告。 我需要一个易于与我的 .NET (C#) 应用程序集成的设计器。
最好的解决方案/产品是什么(如果有)? 或者我应该考虑开发自己的?
谢谢大家, G。
I need a solution in order to provide customers the ability to customize their own reports, without any IT knowledge. I need a designer easy to integrate with my .NET (C#) application.
What is the best solution/product, if any? Or should I consider to develop my own?
Thanks all,
G.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
一种选择是 SQL Server 附带的报表生成器。 您可以在数据库上生成数据集市或数据源视图。 如果您的应用程序具有 Web 前端,您可以相当轻松地将流程引导至构建器应用程序。 对于富客户端来说,它的集成有点不太干净,因为您必须生成一个浏览器并在报表模型上打开它。
这方面的另一个选项是 RSInteract。 这比报表生成器要好一些,因为它对 OLAP 有更好的支持立方体。 它将使用 (IIRC) RS 报告、报告模型和多维数据集。
One option would be Report Builder, which comes with SQL Server. You can produce a data mart or a data source view over your database. If your application has a web front-end, you can fairly easily direct flow to the builder application. For a rich-client it's a bit less cleanly integrated as you would have to spawn a browser and open it on the report model.
Another option in this vein is RSInteract. This is somewhat better than report builder, as it has better support for OLAP cubes. It will consume (IIRC) RS reports, report models and cubes.
我在另一个问题中发布了此内容,但我会把它放在这里也一样。 这是我为实现类似目标而必须做的事情的快速总结。
I posted this in a different question, but I'll put it here as well. It is a quick run down on what I had to do to achieve something similar.