这是2008R2。我在数据库上有一个带有查询“DESIGN”的数据集,其导出格式的结果如下:
| pdf | true |
| rdl | false |
| excel | true |
我的目标是根据报告的导出格式更改可见性。可见性的属性可以在数据库中更改,所以我需要它是动态的。如果我导出为 pdf,则应隐藏特定的文本框或 tablix...我尝试在一个单独的文本框上查找,它为我提供了 RenderFormat。并使用了隐藏属性中的表达式。
=Lookup(ReportItems!Textbox1.Value
, Fields!RenderFormat.Value
, Fields!Hidden.Value
, "DESIGN")
我还尝试使用数据库中的 1 和 0 值并将其转换为 CBool(...) 但它似乎是一个错误或类似的东西,因为 Textbox1 的值在呈现报告时就消失了。因此,查找不可能工作。Globals!RenderFormat.Name
代替ReportItems!Textbox1.Value
它也不起作用...如果您能帮助我,那就太好了!
还有一种更简单的方法...如果您知道...谢谢!