【问题标题】:Telerik Reporting: Repeat a page containing 2 graphs and a tableTelerik 报告:重复包含 2 个图表和一个表格的页面
【发布时间】:2017-02-24 13:19:43
【问题描述】:

我需要构建一个报表(在 Visual Studio 中),该报表采用 ObjectDataSource,并将数据分组到单独的页面中。每个页面需要包含 2 个图表和一个处理该特定数据组的表格。

我该如何处理?有一些关于表格中组的分页符的文档,但我的页面也需要包含图表。有没有演示如何构建我需要的东西?

最终,我还需要将此报告添加到 ReportBook 中,但首先要做的是。

【问题讨论】:

  • 报告中很难找到demo,因为它主要是gui。你可以找到视频,但它们会是精确的。不是一般的工作流程。
  • 我这样做的方法是创建一个 exel,它代表我想要的带有基本演示文稿的最终文档。没有准确的日期。只是这里的一般信息,这里是一个字符饼,这里是另一个“行”的相同图表饼。每次我发现重复它的子报告时。每次我得到一般信息然后详细说明它的子报告。每件事都变成了报告中的子报告块。我更简单的报告块来测试我的技能。在一个块中,我从更深入的子报告开始。
  • 这是我使用的快速步骤。我将提供有关如何设计账单报告的答案。您将设法将一些网格转换为图表 n 事物。
  • 这是您的第一份报告吗?你知道报表参数吗?你能用数据源创建一个简单的网格吗?我需要限制问题和教程,否则它会很宽泛,如果我花太多时间我不会这样做。
  • @PierreLebon 我以前创建过单页报告,将表格和图表直接绑定到它们自己的 ObjectDataSource。尚未使用子报表。

标签: telerik telerik-reporting


【解决方案1】:

如果我正确理解您的问题,这应该很简单:

  1. 创建新报告
  2. 添加组定义以将数据分组到要显示的两个不同组中。 [这里要小心,因为如果你没有正确定义你的组,你最终可能会超过 2 页] 最好使用布尔值或“大于”和“小于或等于”(反之亦然)赌注。

  3. 将“组详细信息”部分调整为您想要的页面大小(8.5"x11" 或任何适合“一页”的大小)

  4. 将面板插入“组详细信息”部分并将其展开为与“组详细信息”部分相同的大小
  5. 将面板锚定到所有侧面,并将 CanGrow 和 CanShrink 属性设置为“false”
  6. 在面板中添加图表和表格并绑定到分组数据
  7. 将 Group Footer 的 Page Break 属性设置为:“After”以将数据分成两页

【讨论】:

  • 我设置了这个,但它为组中的每个项目生成一个页面,而不是每组数据一个页面。我没有看到组详细信息部分,所以我将面板放在了 detailSection 中。这不正确吗?
  • 如果我将图表和表格移动到组标题中似乎可以工作
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多