更改报告页面方向

时间:2012-08-16 06:43:08

标签: asp.net reporting-services

我在MS Reporting Server上创建了一个报告。我想以编程方式更改报表页面方向。我的意思是当报表视图加载报表时,我想从.net代码设置报表的页面方向值。我怎样才能做到这一点?谢谢。

1 个答案:

答案 0 :(得分:0)

页面方向通过报告的InteractiveSize(宽度/高度)属性处理。据我所知,你不能将它们设置为表达式,所以我认为不可能动态地改变方向。

唯一的选择是

  • 以编程方式更改RDL(这只是一个封面下的XML文件)并在渲染之前更新它(不是你想要的东西)
  • 创建自己的渲染扩展程序,绕过InteractiveSize(我相信并非琐碎)

不是很简单的替代品,唉。