基于单击TextBox显示表

时间:2013-05-21 16:14:38

标签: reporting-services ssrs-2008

我想知道是否有可能在报告上显示一个类似“SHOW TABLES”的文本框。单击时,应显示报告中的表。

我的报告包含表格和图表。我希望能够显示图表而不是表格。我应该只能在用户点击“SHOW TABLES”

时显示表格

单击TextBox后,不应该重新运行报告。

2 个答案:

答案 0 :(得分:2)

这取决于“重新运行报告”的含义。

您可以将要隐藏的表的 ToggleItem 属性设置为显示表文本框的名称。

设置要隐藏的表的初始可见性。单击显示表文本框将显示表格。单击文本框将再次隐藏它们。

在我的测试中,报告将重新呈现,但不会再次加载其DataSet。因此,将会有一些处理来更新报表外观,但它比从头重新加载报表更轻量级。

它可能不完全符合您的需求,但可能值得研究。

答案 1 :(得分:1)

右键点击报告"' tablix属性"

enter image description here 在“显示”中,可以通过此报告项切换,从下拉框中键入或选择报告中用于显示切换图像的文本框的名称;例如,Textbox1。

在下图中,该表配置为允许用户展开和折叠它。表格的显示由“产品表”文本框切换。

5.要测试切换,请运行报告并单击带有切换图像的文本框。报告显示刷新以显示具有切换可见性的报告项目。

enter image description here