在顶部显示报告查看器组 (c#)
Show to report viewer group on the top (c#)
我在 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
我不熟悉 Tablix 的使用,但在我看来,您应该在 Continent 上进行分组,然后生成包含 Country 和 NumberField 列的子报告。
如果您使用 Visual Studio 附带的 RDLC 报告文件框架,我相信您将不得不在子报告中自己进行过滤(让子报告根据传递的参数进行过滤)。
假设您的报告是 table 并且您将其按大陆分组,此时它看起来像这样。
- 在这里,右键单击 ContinentDesc 单元格并执行
Insert Row
-> Inside Group- Above
- 现在删除第一列,因为我们不需要它
- 接下来合并数据单元格正上方的两个单元格(select 两个单元格,右键单击并
Merge
)
- Select 合并单元格中下拉字段中的 ContinentDesc
- 将单元格居中
- 可选择删除 header 行
你的输出应该是这样的
希望这对您有所帮助..
我在 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
我不熟悉 Tablix 的使用,但在我看来,您应该在 Continent 上进行分组,然后生成包含 Country 和 NumberField 列的子报告。 如果您使用 Visual Studio 附带的 RDLC 报告文件框架,我相信您将不得不在子报告中自己进行过滤(让子报告根据传递的参数进行过滤)。
假设您的报告是 table 并且您将其按大陆分组,此时它看起来像这样。
- 在这里,右键单击 ContinentDesc 单元格并执行
Insert Row -> Inside Group- Above
- 现在删除第一列,因为我们不需要它
- 接下来合并数据单元格正上方的两个单元格(select 两个单元格,右键单击并
Merge
) - Select 合并单元格中下拉字段中的 ContinentDesc
- 将单元格居中
- 可选择删除 header 行
你的输出应该是这样的
希望这对您有所帮助..