如何刷新Reporting Services上的子报表

| 有什么方法可以刷新Reporting Services中的子报表吗? 当我在子报表文件上更改某些内容并返回主报表时,我必须删除子报表对象并再次包含一个新实例以更新预览。 有什么方法可以更新主报表中的子报表对象,而不必删除并再次添加它?     
已邀请:
        实际上,我认为答案是确保在父报表中查看子报表之前先预览或重建子报表。 重建子报表的最简单方法是在BIDS中预览它,但是您也可以右键单击|以解决方案资源管理器中的报告为基础。或者,如果重建整个报告项目比重建单个报告要容易的话。     
        在BIDS的顶级报告中,应该有一个Subreport对象。该对象实质上只是指向项目中另一个rdl的指针。这应该会自动更新。我认为您看到的是BIDS正在加载旧版本的子报表。如果发生这种情况,请尝试完全关闭BIDS,然后再次打开该项目,然后重新运行父报表。它应该具有更新的子报表。 所有这些都假设您的出价中有一个包含独立报告的报告项目,而不是将报告嵌入到aspx页中。     
        我意识到这是一篇过时的文章,但是有可能发生,我也是这个问题的人,并通过搜索google降落在这里。我不确定OP是否像注释者之一一样使用Visual Studio 2008,但是我发现,虽然主报表上的预览没有显示更新的子报表,但我可以看到通过右键单击解决方案资源管理器中的主报告并选择\“运行\”进行更新。打开单独的运行窗口似乎并不需要花费更长的时间。     

要回复问题请先登录注册