我有一个SQL server 2005报告,它有几个下拉列表,根据另一个下拉列表的选择,由存储过程填充。当用户更改驱动其他下拉列表的下拉列表的选择时,它们将填充正确的值,但选择将为空白,而不是默认值。如果进行了另一次选择,那么上次空白但下次没有重新填充的下拉菜单现在将进行默认选择。
在预览模式下查看报表时,只有在asp.net应用程序中呈现时才会出现此问题。在IsPostBack块中根本没有对报告做任何事情,所以我不知道是什么原因造成这种行为。
答案 0 :(得分:0)
好的,我找到了原因。
我不确定这是否与2005年隔离,但如果'默认值'数组包含的值不会出现在当前的'可用值'集中,那么您将无法选择默认值。我无法用这个来解释这种奇怪的行为 - 如果它不是“可用值”结果的子集,请确保永远不要插入默认值。
另一个优秀的微软“功能”。