0
我有一个SQL服务器2005年的报告,其中有几个下拉菜单,基于另一个下拉菜单的选择由存储过程填充。当用户更改下拉列表的选择,以驱动其他下拉列表的填充时,它们将填充正确的值,但选择将是空白的,而不是默认值。如果进行了其他选择,则上次空白的下拉列表将不会重新填充,现在将进行默认选择。重新填充后SSRS下拉选择空白
仅当在asp.net应用程序中呈现时以预览模式查看报表时才会出现此问题。在IsPostBack块中,根本没有对报告做任何事情,所以我不知道是什么导致了这种行为。
我认为问题是在回发块没有任何事情发生。几年前曾经遇到过类似的问题---我不得不捕获当前的下拉状态,并在回发中将其指定为默认值。我们有一个像区域列表框这样的选择会填充分区,但选择一个分区会导致区域空白。如果你想了解详细信息,我可以在明天晚上挖掘代码 – billinkc
自发布以来,我发现只有当选择在最后一个回发中为空时,才能正确选择默认选择(然后在下一个)。它似乎只影响多值参数。我希望能够覆盖ASP代码中的选定值,但我无法弄清楚如何访问控件。 –