C# Crystal Reports-如果包含图表,则重复数据 我们使用水晶报表席R3来作为我们的报告目的。我们已经创建了类型化数据集,作为报告的数据源

C# Crystal Reports-如果包含图表,则重复数据 我们使用水晶报表席R3来作为我们的报告目的。我们已经创建了类型化数据集,作为报告的数据源,c#,.net,crystal-reports,crystal-reports-xi,C#,.net,Crystal Reports,Crystal Reports Xi,我面临一个问题,其中包括一份报告上的条形图和网格。默认情况下,图表嵌入到header部分,网格从details部分生成 如果我设计的报告没有图表,一切都很好。如果我提供8行数据,它也会在报告中发布8行。但是如果我在同一个报告中包含一个图表,那么details部分中的数据就会成倍增加,并且我会得到64行或具有相同数据源的其他数据 这应该是一个相当直接的功能,但它似乎不适合我。我尝试了包含一个子报告,并在子报告中包含详细信息部分,效果很好。但是,我也不能采用这种方法,因为此报告本身将作为子报告包含到

我面临一个问题,其中包括一份报告上的条形图和网格。默认情况下,图表嵌入到header部分,网格从details部分生成

如果我设计的报告没有图表,一切都很好。如果我提供8行数据,它也会在报告中发布8行。但是如果我在同一个报告中包含一个图表,那么details部分中的数据就会成倍增加,并且我会得到64行或具有相同数据源的其他数据

这应该是一个相当直接的功能,但它似乎不适合我。我尝试了包含一个子报告,并在子报告中包含详细信息部分,效果很好。但是,我也不能采用这种方法,因为此报告本身将作为子报告包含到另一个报告中,并且我们不能在Crystal中嵌套子报告

请帮我指出可能出现的问题

编辑:在进一步调查中,使用两个不同的表填充图表和网格似乎有问题。如果我两个都用一张桌子,效果很好

附上@Kalyan请求的截图:

问题确实在于对单个报告使用多个不相关的表。默认情况下,Crystal Reports不允许使用多个表,除非它们以某种方式链接。如果未指定链接,则它会尝试自行应用链接,并在发布报表时运行联接

由于这个连接,数据对我来说是重复的


为了解决这个问题,我在对应于网格的表的主键上创建了一个组,并使用该组生成网格,并抑制了details部分。问题解决了

你能发布一个错误报告的屏幕截图以便更好地理解吗?@kalyan不确定这个屏幕截图会有什么帮助,它只是一个页面,顶部有一个酒吧聊天,底部有一个网格,上面有重复的行。屏幕截图的问题是,由于重复的数据,报告会扩展到多个页面,然后我需要包含多个屏幕截图。不,需要在您的描述中说,“图表嵌入到标题部分”对。所以,只发布第一页。