VS2005 ReportViewer Control V.S IE7

由於最近做的網站需要使用VS2005來做開發 , 再使用ReportViewer時發現在IE7上面展示horizontal scrollbar 時候有點問題

由於最近做的網站需要使用VS2005來做開發 , 再使用ReportViewer時發現在IE7上面展示的時候有點問題

雖然這個問題在vs2008的ReportViewer已經解決了,不過還是在這邊提一下解決方法

首先說明一下遇到的問題

ReportViewer 在 IE7 中的 horizontal scrollbar 竟然消失了!!

ReportScroll_1 

由於ReportViewer Control 產生的畫面是由很多個層 div tag 組成的,我唯一想到的問題是最外層的 div 去覆蓋到Scrollbar的位置了

於是我在程式碼中加了這一段


ReportViewer1.Attributes.Add("style", "margin-bottom: 70px;");

將最外層的下界加大一點

結果問題真的解決了

ReportScroll_2

又重新讓我看到的Scrollbar了

 

由於vs2008的ReportViewer讓 local Report可以進行列印的功能,外加類似上面所說的這種bug都修正完畢了

如果有要新開發使用local Report的人盡量改用2008來開發吧.

 

===========================這是簽名檔分隔線==============================
我沒有甚麼技術能力
不過卻希望在這邊跟大家分享自己遭遇的一些問題
希望大家有更好的方法可以跟我說!!
======================================================================