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