【问题标题】:ReportViewer grouping header in report header section?报告标题部分中的 ReportViewer 分组标题?
【发布时间】: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


    【解决方案1】:

    您可以做的是,因为每个帐户都有一个地址、发票编号和发票详细信息或 订单

    所以你可以做的是:

    编辑:让我详细介绍一下! (请放大看清楚图片细节)

    1.创建一个新报表并向其中添加一个 Tablix
    --Tablix has the property , it can iterate through your data
    并创建数据集,该数据集将获取帐户地址、发票和条款的数据。然后:



    如果您无法正确查看图像 ..here 会为您提供相同的结果

    这是我在类似要求下进行报告的方式... sub-reports 将在很大程度上减轻任务..

    ps:

    • 编辑: 不需要去标题.. 正如你在问题主题中所说的那样。 只是主报告和子报告应该做你需要的!
    • 我刚刚看到你的是 crystal report.. 但概念完全一样

    【讨论】:

    • 感谢您的回复。我使用水晶报告作为标签只是因为我认为更多的人会看到这个问题。它是用于 ms 报告的。我遇到的问题是:我必须将地址/发票#/条款放在导致问题的标题中。我现在的解决方案是:为每个帐户创建报告,自动导出 pdf 文件,然后将 pdf 合并为一个大 pdf。它工作正常,但我认为我们也应该能够在报告中做到这一点。
    • @urlreader 我已经编辑并改进了我的答案..实际上没有必要单独报告..检查我的编辑..
    • 再次感谢。我认为在大多数情况下,这会起作用。但是,对于我的特殊情况,每个帐户都需要生成一个单独的 pdf 文件,因此可以单独发送电子邮件。但是,经理想要检查一个文件中的所有 pdf。再次感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多