1

divレポートをコンテナに表示したいoverflow:scroll

Crystal Report Viewer を DIV 内に配置し、正常に動作する Div 内のみに留まると予想しています。レポートがオーバーフローすると、div にスクロール バーが表示されます。

ただし、レポートがオーバーフローすると、マイページにもスクロールバーが表示されます!! レポートの高さに等しい空白スペースを表示します。

どういうわけか、z-indexレポートの が期待どおりに機能しません。そのため、html ですべての div を試し、position:relative最大 1000 までのより高い z-index 値を使用しました。しかし、まだ運がありません。

何か足りないのですか?

ここに私の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で同じコードが機能しました

ありがとう

編集:これがスクリーンショットです

ここに画像の説明を入力

4

1 に答える 1

0

これらの設定に従って、レポートの ScrollBars を非表示にすることができます。

  1. Visual Studio で「CrystalReport.rpt」ファイルを開きます。
  2. 次に、トップメニューから「Crystal Reports」をクリックします。
  3. 次に「デザイン」→「ページ設定...」
  4. [ページ オプション] の下にドロップ ダウン メニューがあり、[ユーザー定義サイズ] を選択します。
  5. 次に、「インチ」を選択し、「横」と「縦」のサイズを入力します。
  6. [OK] をクリックします。

重要な注意:ステップ 5 では、何らかの理由で [ピクセル] オプションが機能しないため、[インチ] を選択する必要があります。

これらの手順は、Crystal Reports バージョン 13.0.5.891 用で、Visual Studio 2010 を使用している場合です。

お役に立てれば。

パブロ

于 2013-10-07T21:50:32.863 に答える