日期:2014-05-20  浏览次数:20435 次

[高分求解-顶者有分]咨询关于ReportViewer控件参数和正文部分伸缩的问题?
详细说明地址:
http://www.cnblogs.com/Files/justinw/滚动条的问题.rar

报表管理器的实现:

图片1是报表管理器的界面,箭头1和2分别指的是报表本身的滚动条,箭头3指的是IE自带的网页的滚动条。红框是报表参数部分,绿框是报表主体显示部分。
图片2也是报表管理器的界面,跟图片1的区别就是将报表参数部分收缩起来了,同时绿框的报表主体部分会自动改变高度,填充满整个页面。

综合图1和图2,想说明的是,绿框部分可以根据红框部分是否收缩(显示)而自动调节自己的高度,以适应整个页面的布局,保证箭头3指向滚动条始终不会出现,也就不会出现滚动条3和滚动条1同时出现的情况。

我目前的实现和问题:

图片3和图片4是我目前的实现,是使用ReportViewer控件引用了发布出来的相同的报表,在代码里预先设定好ReportViewer控件的高度是400,以保证不出现滚动条3。但是实际效果如图3和4所示,高度400只是固定了绿框部分的高度,而且绿框不会自动根据红框部分是否收缩(显示)而自动调节自己的高度,也就是说,红框部分显示的时候,整个页面会被自动拉长,滚动条3也就出现了(如图片3)。

我的问题是,如何在Web页面(Asp.net   2.0)上,使用ReportViewer控件达到在报表服务器里相同的效果。(也就是说可以固定Reportviewer控件在页面上的高度,以保证不出现滚动条3,同时绿框部分可以根据红框部分的有无而自动调节高度以填充满页面)

mail:zLight@126.com


------解决方案--------------------
up
------解决方案--------------------
等待学习
------解决方案--------------------
up
------解决方案--------------------
学习
------解决方案--------------------
:)
这个问题还没试过
------解决方案--------------------
up
------解决方案--------------------