报表查看器:数据集中按值动态标头内容

本文关键字:动态 集中 数据集 数据 报表 | 更新日期: 2023-09-27 18:26:43

很抱歉,我想不出一个好的标题来回答我的问题。

我正在使用报表查看器创建一个C#报表,并传递带有以下数据的报表:

Product         Selling Date       Quantity
Pen             1-1-2015           2
Pen             1-2-2015           5
Pencil          1-1-2015           5
Pencil          1-2-2015           3

我想显示ONE报告,每个"产品"显示为标题

示例:

Product: Pen
Selling Date          Quantity
============          ========
1-1-2015              2
1-2-2015              5
Product: Pencil
Selling Date          Quantity
============          ========
1-1-2015              5
1-2-2015              3

报表查看器能否满足此要求?注意:我使用的是VS2013。

我已经找到了一个完全符合我要求的VB视频,但我在C#中找不到类似的按钮"编辑细节组"。

谢谢,Steven

报表查看器:数据集中按值动态标头内容

所以我得到了答案。让我们从头开始。

  1. 在报表查看器中,插入一个表
  2. 高亮显示表的数据行>添加组>父组
  3. 在弹出的对话框中,在我的情况下,选择按"产品"分组。表中将添加一列"产品"
  4. 您也可以进行进一步的分组,例如按产品的品牌,选择"产品"列>添加组>子组>按"品牌"分组
  5. 删除自动添加的列而不删除组
  6. 将您的数据(销售日期和数量)放在数据行中
  7. 要添加标题(产品:笔),右键单击数据行>内部行>内部组-上方
  8. 在新插入的行中,将产品字段放在其中

完成。