嗨,我正在编写一份在 VS2010 中使用 reportviewer 的报告。
这是一份发票报告。它在系统中有一些帐户,对于每个帐户,它都有一些订单。现在,每个月,我们都需要将发票发送到每个帐户。
在报表的顶部,我们需要列出“Bill To” (the address for each account)
和“Invoice#”,对于每个帐户,它是不同的,并且是连续的。然后,在中心,它应该列出该帐户的订单详细信息。显然,每个帐户都应该有一张发票。
请参阅随附的屏幕截图。我使用分组并创建了屏幕截图中显示的发票。
但是,它有一个问题。“ Account address”、“Terms”和“Invoice #”,我无法将它们放在分组中(这些在组内是相同的)。因此,对于不同的组,它们显示为相同的值,尽管在 rdlc 文件中,我将它们的字段放在那里。
任何人都知道如何解决这个问题?
一种可能性是:不要在一个报告中为所有帐户创建发票(即 20 页,每页是一个帐户的发票),而是为每个帐户的每个发票创建一个报告(总共 20 个文件),然后打印发票直接地。这将起作用,因为我们可以操纵所有数据,并为帐户地址、条款、...使用报告查看器参数。
但是,这意味着我们无法在打印前浏览报告(在软件内)。有什么建议么?
谢谢
读者