我想将一些高级报告集成到我的WPF应用程序中。基本上,用户将输入一些参数,按“开始”按钮,并将显示他们的报告。
报告将包含一些文本,一些表格和一些图表。
我的WPF应用程序可以使用哪些技术,工具和库?
答案 0 :(得分:2)
我看到一位同事使用Active Reports(并且任何报表生成器都会这样做),生成报表,导出到图像(1页= 1图像),并在FlowDocument中加载单个图像。然后你就拥有了内置功能,可以来回移动,缩放以及FlowDocument提供的所有优点。
我知道这可以解决这个问题,但是这个解决方案有两个好处:1)你没有绑定任何特定的报表生成器; 2)你不需要使用WindowsFormsHost,你不能在部分信任的场景中使用它。
答案 1 :(得分:2)
Visual Studio(Pro或更高版本)开箱即用的两个选项: 水晶报道 要么 SQL Server报告(SSRS)
在WPF中,您可以在Windows窗体主机控件中托管水晶报表查看器或SSRS查看器。
答案 2 :(得分:2)
您可能需要查看Active Report。您可以浏览此博客以获取更多信息
http://blogs.gcpowertools.co.in/2011/11/how-to-view-report-created-using-active.html
答案 3 :(得分:0)
我知道的最佳选择是 MS Word :
在这种情况下,用户可以构建使用您为特定报告提供的部分数据的所有数据,并且在他想要和使用的地方可以使用任何设计的报告基于 MS Word 功能。
答案 4 :(得分:-1)
看看infragistics。他们在WPF NetAdvantage库中有一个完整的wpf报告解决方案。