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
..但概念完全一样