gpt4 book ai didi

c# - ReportViewer 在报表标题部分分组标题?

转载 作者:行者123 更新时间:2023-12-02 05:12:49 25 4
gpt4 key购买 nike

enter image description here

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

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

在报告的顶部,我们需要列出“帐单收件人”(每个帐户的地址)“发票#”,对于每个帐户,它是不同的,并且是连续的。然后,在中心,它应该列出该帐户的订单详细信息。显然,每个帐户都应该有一张发票。

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

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

有人知道如何解决这个问题吗?

一种可能性是:不要在一份报告中为所有帐户创建发票(即 20 页,每一页都是一个帐户的发票),而是为每个帐户的每张发票创建一个报告(因此总共 20 个文件),然后直接打印发票。这将起作用,因为我们可以操纵所有数据,并使用帐户地址、条款等的报表查看器参数......

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

谢谢

读者

最佳答案

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

所以你可以做的是:

编辑:让我以一些详细的方式开始吧! (请放大查看图片细节)

1.创建一个新报表并向其中添加一个Tablix
--Tablix具有属性,它可以迭代您的数据
并创建数据集,该数据集将获取帐户地址、发票和条款的数据。然后:
enter image description here



如果您无法正常查看图像.. here与您呈现的内容相同

这就是我在类似要求下完成报告的方式... sub-reports会在很大程度上减轻任务..

附:

  • 编辑:不需要标题..正如您在问题主题中所说的那样。只需主报告和子报告就可以满足您的需要!
  • 我刚看到你的 Crystal 报告..但概念是一样的

关于c# - ReportViewer 在报表标题部分分组标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14692030/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com