ReportViewer在报表标题部分中对标题进行分组?

在此处输入图像描述

嗨,我正在编写一份在VS2010中使用reportviewer的报告。

这是发票报告。 它在系统中有一些帐户 ,对于每个帐户 ,它都有一些订单 。 现在,在每个月,我们需要将发票发送到每个帐户。

在报告中,在顶部,我们需要列出“Bill To” (the address for each account)“Invoice#” ,对于每个帐户 ,它是不同的 ,并且是连续的 。 然后,在中心,它应列出此帐户的订单的详细信息。 显然,每个帐户都应该有发票。

请参阅随附的屏幕截图。 我使用了分组并创建了屏幕截图中显示的发票。

但是,它有一个问题。 “帐户地址”“条款”“发票#” ,我无法将它们放入分组中(组内的内容相同)。 因此,对于不同的组,它们显示为相同的值,尽管在rdlc文件中,我将它们的字段放在那里。

谁知道如何解决问题?

一种可能性是:不是在一个报告中为所有帐户创建发票(即20页,每个页面是帐户的发票),为每个帐户的每张发票创建一份报告(总共20个文件),然后打印发票直。 这将起作用,因为我们可以操纵所有数据,并使用reportviewer参数进行帐户地址,条款,……

但是,这意味着我们无法在打印前浏览报告(不包括软件)。 有什么建议?

谢谢

读者

您可以做的是,因为对于每个帐户,您的案例中都有地址,发票号和发票详细信息或订单

所以你能做的是:

编辑:让我进入一些详细的方式! (请放大以清楚地看到图像细节)

1.创建一个新报告并向其添加Tablix
--Tablix has the property , it can iterate through your data
并创建数据集,该数据集将获取帐户地址,发票和条款的数据。 然后 :
在此处输入图像描述

如果您无法正确查看图像.. 这里显示的是同样的

这就是我使用类似要求完成报告的方式…… 子报告可以在很大程度上简化任务。

PS:

  • 编辑:没有必要去寻找一个标题..就像你在你的问题中说的那样。 主要报告和分报告应该做你需要的!
  • 我认为你的是crystal report ..但概念完全一样