2013-04-27 42 views
1

我更喜歡在div容器已overflow:scroll出現滾動條與水晶報表頁面上的VS2010

我把水晶報表瀏覽器的DIV中顯示我的報告,並期望它僅保留其正常工作的專區內。當報表溢出時,我的div會獲得滾動條。

但是當報告溢出時,我的頁面也會得到滾動條!顯示等於報告高度的空白空間。

不知何故預期報告的z-index不起作用。所以,我想我的所有div與position:relative HTML和使用更高的z-index值高達1000,但仍然沒有運氣。

我這麼想嗎?

這裏是我的HTML

<div id="divCrt" class="GridTableBorder" style="left: 0px; right: 0px; overflow: scroll; 
     position: relative; height: 400px;width: 99%; vertical-align: top; z-index: 800; top: 0px; background-color: #b0c4de;" runat="server"> 

    <CR:CrystalReportViewer ID="Crv" runat="server" Style="width: 98%; vertical-align: top ;  overflow:hidden; " AutoDataBind="true" DisplayToolbar="False" DisplayPage="true" 
Font-Names="Draft 10cpi" BestFitPage="False" > 
</CR:CrystalReportViewer> 

</div> 

預期結果:divCrt應該滾動而不是頁面。同樣的代碼工作在VS2005,VS2008

感謝

編輯:這裏是屏幕截圖

enter image description here

回答

0

可以隱藏你的報告後,這些setps的滾動條。

  1. 在Visual Studio上打開「CrystalReport.rpt」文件。
  2. 然後從頂部菜單「水晶報表」。
  3. 然後「設計」 - >「頁面設置...」
  4. 在「頁面選項」有一個下拉菜單中選擇「用戶定義大小」
  5. 然後選擇「英寸」並輸入您的「水平「和」垂直「尺寸。
  6. 單擊確定

重要提示:在第5步,您必須選擇「英寸」出於某種原因,「像素」選項不起作用。

這些步驟是爲Crystal Reports版本13.0.5.891,如果你使用的是Visual Studio 2010中

希望這有助於。

Pablo