Reporting services中,
呈现报表时,如何动态更改子报表的页面宽度?
望各位指点。谢谢!

解决方案 »

  1.   

    宽度不可以设置成%吗?
    理论上rdl是一个xml文件,可以改吧
      

  2.   

    可能的一个方式是在Report的Custom Code里面编程实现.
    没有尝试过,楼主可以尝试一下.
    直接在页面端设置好像比较困难,只能动态设置LineHeight.
      

  3.   

    好像有两种方法
    一是在ReportProperties的Code选项卡了自己写方法更改页面的设置(在子报表里)
    二是直接View->Code修改源文件XML保存后即可(如果是动态的你要自己设置参数@WIDTH,@HEIGHT,自己赋值才行,比较复杂)
      

  4.   

    谢谢楼上的朋友的解答,
    5楼的兄弟:“一是在ReportProperties的Code选项卡了自己写方法更改页面的设置(在子报表里) ”
    我就是想用此办法解决,相对来说简单且易操作。但Code中如何更改页面属性。我可是一点资料都
    找不到?能否举一例?谢谢。