我一直关注本教程(第6课)为了构建和部署带有嵌入式子报表的示例报表,该子报表从父报表中读取其参数值。此子报表嵌入在报表表的一个组行中,并且两者共享相同的数据源。此外,详细行显示为折叠,直到用户按下表中每组数据的(+)按钮。

当我在商业智能开发工作室(顺便说一句,SQL 2005 Express版)上预览时,该报告非常有用,但当我部署它并尝试在报表管理器中查看时,子报表未显示即可。并且,如果我按(+)按钮,将显示以下消息:

  

尚未指定某些参数或凭据

有没有人对我做错了什么有任何想法?为什么它在Visual Studio中嵌入的报表查看器中完美运行,而在Report Manager Web应用程序中却没有?

提前致谢。

有帮助吗?

解决方案 2

我开始认为这可能是浏览器的一个问题。我目前正在使用Internet Explorer 8 Beta,而且我也遇到了来自Report Manager的奇怪行为。我尝试使用谷歌浏览器和Firefox 3,虽然导航不像我喜欢的那样顺利,但问题似乎已经解决了。

其他提示

子报表是否使用与父报表相同的数据源?如果没有,请务必检查子报表的数据源以确保它是正确的。签入报表管理器,而不是本地副本。

当您使用IE8作为报表浏览器时会发生这种情况。我遇到了同样的问题,当我在chrome上测试时,它运行良好。

这可能有也可能没有关系,但我前段时间遇到了类似的问题(除了在我的情况下报告是通过自定义网页访问的),结果发现我们有一个旧版本的报告查看器控件(Sql 2005 RTM附带的版本)。升级到最新版本后,问题就消失了。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top