显示在顶部报告查看器组(c#)

时间:2017-05-18 19:22:05

标签: c# reporting-services reportviewer

我在C#应用程序中使用报表查看器。

当前小组显示在Tablix的左侧。

例如:(区域是组)

    Country  population    

Asia   |China |987979799
       |Korea |44354334
       |Nepal |543535353
Europe |France|987979799
       |Germany|44354334
       |England|543535353 

。 。

有没有办法在顶部而不是侧面显示组?

         Asia
   |China |987979799
   |Korea |44354334
   |Nepal |543535353
         Europe 
   |France|987979799
   |Germany|44354334
   |England|543535353

2 个答案:

答案 0 :(得分:2)

假设您的报告是一个表格,并且您按大陆分组,那么目前看起来就像这样。

enter image description here

你的输出看起来像这样。enter image description here

  1. 从这里,右键单击ContinentDesc单元格并执行Insert Row -> Inside Group- Above
  2. 现在删除第一列,因为我们不需要它
  3. 接下来合并数据单元格正上方的两个单元格(选择两个单元格,右键单击并Merge
  4. 从合并单元格的字段下拉列表中选择ContinentDesc
  5. 将细胞居中
  6. (可选)删除标题行
  7. 你的设计现在看起来像这样 enter image description here

    您的输出应该是这样的

    enter image description here

    希望这会有所帮助..

答案 1 :(得分:0)

我不熟悉使用Tablix,但在我看来,您应该在 Continent 上进行分组,然后使用Country和NumberField列进行子报告。 如果您使用的是Visual Studio附带的RDLC报表文件框架,我相信您必须自己在子报表中进行过滤(让子报表根据传递的参数进行过滤)。

enter link description here