Vb.net 如何在1 crystal reports viewer中查看多个报告?

Vb.net 如何在1 crystal reports viewer中查看多个报告?,vb.net,visual-studio-2010,crystal-reports,reportviewer,subreport,Vb.net,Visual Studio 2010,Crystal Reports,Reportviewer,Subreport,如何在一个crystal reports viewer中同时打开两个单独的报告 当预览报表时,我看到我的子报表没有填充其父控件宽度,如何填充其父控件宽度 我使用visual studio 2010的crystal reports。据我所知,在报表绑定到查看器时,不能在同一查看器中显示多个报表。现在有一些方法可以绕过这个问题,让它看起来像是在一个查看器中显示多个报告: 1) 您可以将多个查看器附加到页面并抑制所有工具栏 2) 您可以将每个报表制作成一个子报表,并将其放入一个报表中 3) 如果报告不

如何在一个crystal reports viewer中同时打开两个单独的报告

当预览报表时,我看到我的子报表没有填充其父控件宽度,如何填充其父控件宽度


我使用visual studio 2010的crystal reports。

据我所知,在报表绑定到查看器时,不能在同一查看器中显示多个报表。现在有一些方法可以绕过这个问题,让它看起来像是在一个查看器中显示多个报告:

1) 您可以将多个查看器附加到页面并抑制所有工具栏

2) 您可以将每个报表制作成一个子报表,并将其放入一个报表中

3) 如果报告不是交互式的(即分页、链接、向下搜索等),您可以为每个报告生成pdf并合并它们

关于子报表显示不正确的问题:您需要单独格式化子报表,使其适合您的页面。仅仅格式化子报表容器没有帮助,您必须格式化子报表本身

希望有帮助


克里斯

谢谢你的回答。但我需要你展示解决这个问题的步骤。这是我第一次使用crystal Report。很抱歉,我无法为您完成工作。我给了你三种可能的选择。场景1将发生在VisualStudio中,向一个页面添加多个查看器。场景2将发生在Crystal中,将子报告添加到现有报告中(因为您已经有一个子报告,我假设您知道如何做)。场景3也会发生在VisualStudio中。因此,请选择一个您认为适合您需要的选项,然后进行更多的研究。Crystal不支持嵌套子报表,因此,如果其中一个报表中已有子报表,则无法将其作为子报表添加到另一个报表中。生成PDF并合并它们是唯一的选择。@Lan,不一定。您不能将任何现有报表作为子报表扔进。您必须以可以将其他报表链接为子报表的方式构建主报表。一个报表中可以有多个子报表。这是否是一件明智的事情,以及它的表现如何,是另一个问题。事实上,您可以创建多个组,然后在没有任何链接的情况下将随机报告扔到其中。运行它需要很长时间(取决于报告),但它会很好地显示每个报告。@campagnolo_1我需要更多时间学习Crystal report。但现在我知道你对我说的话了。谢谢你的回答:)为什么是“-2”?这是一个正确的问题