我在项目中的Visual Studio 2008中创建了此数据集。我已经用所需的数据填充了每个表。将有多个票证,并且每个子表将具有0或多个与票证表相关的项目。尚未建立任何关系作为数据集的一部分。我还创建了此报告,该报告可以处理一张罚单。如果可能的话,我想扩展它来处理多张票。

数据集将传递到报表中,并且来自报表查看器控件的上具有为数据集中的每个表设置的绑定源。

c# - 如何在报表服务中为报表查看器控件创建此报表?-LMLPHP
c# - 如何在报表服务中为报表查看器控件创建此报表?-LMLPHP


我需要该报告在一页上(或根据需要两张)打印出每个带有子数据的票证。然后为下一张票启动一个新页面。

我还无法针对将要使用的信息提出分组方案。我已经显示了所有表格,但是如果没有FIRST聚合,就无法访​​问子信息,这无济于事,因为每张票证在打印的每个部分都获得相同的1条记录。

有什么建议么?我知道可能需要更多信息,因此请根据需要提出问题,我将用更多信息和/或评论更新此帖子。

编辑:我们最终将子数据表转换为子报告。然后,我们将票证编号作为参数传递到子报表中,并适当地过滤了子数据表。除了一些较小的格式化问题外,我们还必须工作,尽管这解决了我们需要做的事情。每个故障单都放在一个列表中,并为每个故障单运行子报告。


开始报告
票1
-带有注释,历史记录和回复的子报表。
票2
-带有注释,历史记录和回复的子报表。
等等
结束报告

最佳答案

在我看来,您需要将所有信息/控件放入一个表控件中。然后,格式化表格控件以获取所需的外观。

关于c# - 如何在报表服务中为报表查看器控件创建此报表?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/731656/

10-13 06:41