滚动条显示在VS2010的水晶报告页面上

时间:2013-04-27 14:45:24

标签: css visual-studio-2010 crystal-reports

我更喜欢在div容器overflow:scroll

中显示我的报告

我将水晶报告查看器放在DIV中,并期望它只保留在div中,只能正常工作。当报告溢出时,我的div会获得滚动条。

但是当报告溢出时,我的页面也会获得滚动条!!显示等于报告高度的空白。

报告的z-index不能按预期工作。所以我在html中使用position:relative尝试了所有我的div,并使用了更高的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

1 个答案:

答案 0 :(得分:0)

您可以按照这些设置隐藏报告的ScrollBars。

  1. 在Visual Studio上打开“CrystalReport.rpt”文件。
  2. 然后点击顶部菜单中的“Crystal Reports”。
  3. 然后“设计” - &gt; “页面设置......”
  4. 在“页面选项”下,有一个下拉菜单选择“用户定义的大小”
  5. 然后选择“Inches”并输入“水平”和“垂直”尺寸。
  6. 点击确定
  7. 重要提示:在步骤5中,您必须选择“英寸”,因为某些原因“像素”选项不起作用。

    这些步骤适用于Crystal Reports版本13.0.5.891,如果您使用的是Visual Studio 2010。

    希望这有帮助。

    巴勃罗