日期:2014-05-17  浏览次数:20362 次

SSRS(reporting serverice)中如何自适应分辨率
如题,我想让SSRS中开发的报表能够自适应每台电脑的分辨率,有什么方法吗?目前所知的只是将自己机子分辨率调整到大众使用的分辨率上,但是这种方式太麻烦了,谢谢各位

------解决方案--------------------
楼主可以看看这个帖子
http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/c684f213-9bc2-453f-8a14-f41ca3f99efa
------解决方案--------------------
楼主看看这种需要分辨率自适应的报表多不多,不多话可以试试下面这个投机取巧的方法,使用js脚本控制。
就是新建一个html文件来打开链接报表link report。把html文件上传到相应reporting service 的文件夹,然后取与报表名字一样。然后用户统一通过这个html文件来打开报表。 html文件代码如下:
HTML code

<html>
<script>
function a(){

window.open('Report link','newwindow','height=screen.height,width=screen.width,top=0,left=0,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no')  
}
</script>
<body onload="a()" >
</body>
</html>

------解决方案--------------------
呵呵,楼上的办法似乎有改进的地方啊