SSRS子报表显示父级中的多个列

时间:2012-01-27 19:15:47

标签: reporting-services subreport

在SSRS中,我创建了两个表,一个父表和一个子报表。两个报告都正确地检索了信息,但是,我希望找出是否有办法格式化报告,以免浪费空间。

我的问题是这个。主报告有10列返回的信息。子报表有4列。我希望子报表显示在第二列中主报表数据行的下方。无论如何都要告诉报告扩展子报告而不扩大放置它的列。

这是我在设计中所拥有的(示例不是完整结构)

<MainHeader1><MainHeader2><MainHeader3><MainHeader4><MainHeader5>
<MainData1  ><MainData2  ><MainData3  ><MainData4  ><MainData5  >
<Blank      ><Subreport  ><Blank      ><Blank      ><Blank      >

当我预览报告时,这就是我所看到的

<MainHeader1><MainHeader2                   ><MainHeader3><MainHeader4><MainHeader5>
<MainData1  ><MainData2                     ><MainData3  ><MainData4  ><MainData5  >
<Blank      ><Subreport                     ><Blank      ><Blank      ><Blank      >

我希望看到的是这个

<MainHeader1><MainHeader2><MainHeader3><MainHeader4><MainHeader5>
<MainData1  ><MainData2  ><MainData3  ><MainData4  ><MainData5  >
<Blank      ><Subreport                            ><Blank      >

我不确定这是否有意义,但任何帮助都会受到赞赏。

1 个答案:

答案 0 :(得分:6)

您可以在SSRS中水平合并单元格。

只需选择您希望子报表跨越的三个单元格,右键单击并选择“合并单元格”。