2015-12-14 42 views
1

对不起,我无法为我的问题想出一个好的标题。报表查看器:按DataSet中的值动态标题内容

我创建一个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的一个video完全满足我的要求,但我找不到类似的按钮“编辑详细信息组”在C#中。

感谢, 史蒂芬

+0

我敢肯定,你可以使用子报告来实现这一点。 – Kris

回答

1

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

  1. 在Report Viewer中,插入一个表格。
  2. 突出显示表的数据行>添加组>父组
  3. 在弹出的对话框中,选择按产品分组。将在表中添加一列“产品”
  4. 您还可以按照产品的品牌进行进一步分组,通过选择“产品”列>添加组>子组>按品牌分组
  5. 删除自动添加列而不删除组。
  6. 将您的数据(销售日期和数量)放入数据行。
  7. 要添加标题(产品:笔),请右键单击数据行>内部行>内部组 - >
  8. 在新插入的行中,将产品字段放入其中。

完成。