显然这应该很简单。经过大量的挖掘,我还没有发现任何可行的东西。我的SSRS报告中有一个行组,其可见性由文本框切换。我想要的是在文本框中折叠后显示文本显示,并在文本框展开时隐藏隐藏。
但是我找不到可以给我切换状态的组的任何属性。我在一些论坛上发现这是不可能的。作为一种解决方法,我尝试了 InScope()功能(如http://forums.asp.net/t/1601570.aspx/1中所述)。但无济于事。任何人都可以提出任何建议吗?
答案 0 :(得分:0)
我认为你说SSRS没有公开ToggleState属性以便在报告中使用是正确的。
在这些类型的情况下,我使用报告参数来控制报告的状态。例如,您可以将名为isGroupVisible的参数添加到报表中,默认值为1以表示可见。设置组对该参数的可见性,并根据isGroupVisible的状态设置文本框值。然后在文本框中设置要转到报表的操作,并将报表URL设置为与isGroupVisible =相同的报表,与当前的报表相反。
您可以根据需要修改文本框,向用户提供可以按下以切换报告状态的指示。
这种方法的缺点是,它不像SSRS那样灵活地扩展可见性 - 它将在每个切换按钮上回发到服务器。
这种方法的优点包括更灵活地控制报告的状态。