WPF应用程序的报告选项?

时间:2009-06-23 15:11:55

标签: wpf reporting

我想将一些高级报告集成到我的WPF应用程序中。基本上,用户将输入一些参数,按“开始”按钮,并将显示他们的报告。

报告将包含一些文本,一些表格和一些图表。

我的WPF应用程序可以使用哪些技术,工具和库?

5 个答案:

答案 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

  1. 您必须在应用中实施特定报告所需的所有过滤器。
  2. 您必须在应用程序中集成 MS Word ,这意味着您必须在报告中显示一些用户可以使用的数据。
  3. 您必须向用户详细提供如何在MS Word中使用可替换变量的用户手册,以便他们可以正确使用它。
  4. 提供用户可以将MS Word报告模板上传到服务器端的可能性。
  5. 在这种情况下,用户可以构建使用您为特定报告提供的部分数据的所有数据,并且在他想要和使用的地方可以使用任何设计的报告基于 MS Word 功能。

答案 4 :(得分:-1)

看看infragistics。他们在WPF NetAdvantage库中有一个完整的wpf报告解决方案。