1

报告生成器 3 中的列表报告可以并排而不是从上到下吗?如果可以,我可以在哪里进行更改。

编辑---根据我在网上找到的内容,我必须按照报纸专栏的方式做一些事情,可以用外行的方式解释如何做到这一点。

4

1 回答 1

2

这绝对是可能的,但不是默认提供的。首先,我们需要了解选择 List 时 SSRS 会创建什么,然后在列级别而不是行级别执行类似的操作。

当你创建一个 List 时,这实际上是一个 Tablix,它有一行、一列和一个 TextBox,TextBox 中嵌入了一个 Rectangle。由于它是一个 Rectangle,因此您可以将 Rectangle 中的任何元素嵌入到所需位置以实现自由格式列表:

在此处输入图像描述

您可以看到自动创建了一个组,称为详细信息。这没有组表达式,这意味着它只会对 DataSet 中的每一行重复:

在此处输入图像描述

所以一个简单的 List 看起来像这样:

在此处输入图像描述

要实现并排列表,我们需要将底层 Tablix 更改为具有与 Details 类似的组,但在列组中。

去做这个:

  1. 删除行组详细信息。
  2. 添加一个新的列组(名称无关紧要)。创建组时,您必须从 DataSet 中选择一列 - 只需在此处选择任意行。
  3. 从新列组中删除组表达式

在此处输入图像描述

现在我们在列级别有一个等效的详细信息组。它应该看起来像这样:

在此处输入图像描述

运行时,它现在是一个并列的列表,根据需要:

在此处输入图像描述

于 2013-04-22T15:02:41.530 回答