【问题标题】:Rdlc with two "synchronized tables"具有两个“同步表”的 Rdlc
【发布时间】:2018-04-30 21:46:31
【问题描述】:

我正在使用 rdlc 文件来生成 pdf 文件。

我基本上想做的是将我的数据集的数据显示在两个“同步”表上。

下图是我想要得到的结果:

图像代表pdf的一页,数据按数据集的某个属性分组。

如果需要任何澄清,请告诉我,我很难解释清楚。

【问题讨论】:

  • 究竟是什么不起作用?无法将数据分成 2 组或?
  • 我不知道如何创建两个同步组,我应该在一个列表中使用两个表吗?
  • 如果您将它们作为单独的表格添加到 pdf 中,那么您需要过滤并选择要从主数据集中显示的正确列。您可以在制作桌子时使用LINQ 执行此操作。
  • 我认为使用两个 Tablix 并为它们分配相同的数据集就足够了。
  • @CynicalSection 如果我这样做,两个 tablix 不会一个接一个地显示,我的意思是我会得到只有第一个 tablix 的页面然后只有第二个 tablix 的页面?

标签: c# asp.net rdlc


【解决方案1】:

如何将 2 个表作为一个对象来做到这一点?

我设法用 Tablix 作为容器来做到这一点。添加两行标题,然后将另外两个 Tablix 添加到带有数据的标题的每个单元格。您不能使用数据行,您必须将其删除。您可以通过拖放将 Tablix 添加到单元格。 最后,你会得到类似的东西:

可能使用子报表可以实现类似的效果,但我对它们并不熟悉。

编辑: 添加截图

我相信这就是你想看到的。 1 列,3 行 Tablix。在 Cells(1,1) 和 (3,1) 中,您可以自定义其他 Tablix 对象。

【讨论】:

  • 能否给你的rdlc截图显示每个元素,谢谢
猜你喜欢
  • 2012-04-25
  • 1970-01-01
  • 1970-01-01
  • 2017-04-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-25
相关资源
最近更新 更多