报表生成器3中的列表报表 - 它可以并排吗?

时间:2013-04-22 12:23:45

标签: reporting-services ssrs-2008

“报告”构建器3中的列表报告可以并排而不是从上到下,如果是,我可以在哪里进行更改。

编辑 - 从我在网上找到的东西,我必须在报纸专栏上做一些事情,可以用外行的方式解释一下如何做到这一点。

1 个答案:

答案 0 :(得分:2)

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

创建List时,这实际上是一个Tablix,其中包含一行,一列和一个TextBox,并在TextBox中嵌入了一个Rectangle。因为它是一个Rectangle,你可以在Rectangle中将所有元素嵌入到所需的位置,以获得一个自由格式列表:

enter image description here

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

enter image description here

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

enter image description here

要实现并排列表,我们需要将基础Tablix更改为具有类似于“详细信息”的组,但是在列组中。

要做到这一点:

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

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

    enter image description here

    运行时,根据需要,这是一个并排列表:

    enter image description here