Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在reporting services中为报表查看器控件创建此报表?_C#_.net_Reporting Services_Reportviewer - Fatal编程技术网

C# 如何在reporting services中为报表查看器控件创建此报表?

C# 如何在reporting services中为报表查看器控件创建此报表?,c#,.net,reporting-services,reportviewer,C#,.net,Reporting Services,Reportviewer,在我的项目中,我在VisualStudio2008中创建了此数据集。我已经用我需要的数据填写了每个表。将有多个票证,每个子表将有0个或更多与票证表相关的项目。尚未建立作为数据集一部分的关系。我还创建了这个报告,它可以很好地处理单个票据。如果可能的话,我想扩展它来处理多张票 数据集被传递到报表,并且“来自报表查看器”控件处于启用状态,并且为数据集中的每个表设置了绑定源    我需要的报告打印出每一张票与子数据在一个单一的页面(或两个根据需要)。然后为下一张票开始一个新的页面 我还没能想出一个有

在我的项目中,我在VisualStudio2008中创建了此数据集。我已经用我需要的数据填写了每个表。将有多个票证,每个子表将有0个或更多与票证表相关的项目。尚未建立作为数据集一部分的关系。我还创建了这个报告,它可以很好地处理单个票据。如果可能的话,我想扩展它来处理多张票

数据集被传递到报表,并且“来自报表查看器”控件处于启用状态,并且为数据集中的每个表设置了绑定源

  

我需要的报告打印出每一张票与子数据在一个单一的页面(或两个根据需要)。然后为下一张票开始一个新的页面

我还没能想出一个有效的信息分组方案。我已经显示了所有的表,但是如果没有第一个聚合,我就无法访问子信息,这没有帮助,因为每个票证打印的每个部分都有相同的1条记录

有什么建议吗?我知道可能需要更多的信息,所以请根据需要提问,我会用更多信息和/或评论更新这篇文章

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

  • 开始报告
  • 票1
  • --包含注释、历史记录和响应的子报告
  • 票2
  • --包含注释、历史记录和响应的子报告
  • 结束报告

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

      这不是我们最终要做的。我意识到我从未接受过这个答案。我们最近回来重新讨论了这个问题,我将用我们采取的路线更新这个问题。