在报表管理器中看不到子报表
时间:2020-03-06 14:58:56 来源:igfitidea点击:
我一直在遵循本教程(第6课),以构建和部署带有嵌入式子报表的示例报表,该报表从父报表中读取其参数值。此子报表嵌入在报表表的组行之一中,并且都共享相同的数据源。此外,明细行显示为折叠状态,直到用户按下表中每组数据的(+)按钮为止。
当在Business Intelligence Development Studio(顺便说一下,SQL 2005 Express版)上预览报表时,该报表效果很好,但是当我部署它并尝试在报表管理器中查看报表时,不会显示该子报表。并且,如果我按(+)按钮,则会出现以下消息:
Some parameters or credentials have not been specified
有人对我在做什么错有丝毫想法吗?为什么它在Visual Studio内嵌的Report Viewer中却不能在Report Manager Web应用程序中完美运行?
提前致谢。
解决方案
子报表是否使用与父报表相同的数据源?如果不是,请确保检查子报表的数据源以确保它是正确的。签入报表管理器,而不是本地副本。
我开始认为这可能与浏览器有关。我目前正在使用Internet Explorer 8 Beta,并且在报表管理器中也遇到了奇怪的行为。我已经尝试过使用Google Chrome和Firefox 3,尽管导航不如我所愿,但问题似乎已解决。
这可能相关,也可能不相关,但是前段时间我遇到了类似的问题(除了我的报告是通过自定义网页访问的),结果是我们使用了较旧版本的报告查看器控件(该版本Sql 2005 RTM附带的版本)。升级到最新版本后,问题就消失了。