2

SettingsPager が設定された ASPxGridView があります

Mode = ShowAllRecords, PageSize = 100000, CurrentPageNumberFormat = '', Visible = False

私が望むのは、すべてのレコードをスクロール バーで表示し、ページ サイズをまったく持たないようにすることです。

含まれている親 DIV タグのサイズが変更されると、Grid もその高さを調整する必要があります。現在、親 div のサイズに収まる数のレコードが表示されます。ただし、サイズを変更しても、同じ数のレコードが表示され、上部と下部に空の灰色の部分が表示されます。グリッドにページサイズがない場合は、下の行が表示されるはずですよね?

編集:

これが私が試したことです-

grid.setHeight(newHeight);
grid.AdjustControls();

また、ここで言及されている解決策もあり、初期の高さを設定するのにうまく機能します。

4

2 に答える 2

2

必要なことを行うには、DevExpress Web サイトでこのサンプルを参照してください。

編集:divブラウザー ウィンドウだけでなく、含まれている のサイズを変更するときに同じことを行うには、JavaScript コードを次のように変更します。

<script type="text/javascript">
    function adjustSize(newHeight) {
        grid.SetHeight(newHeight);
    }
</script>

次に、コンテナー div の高さを変更する JavaScript で、 を呼び出しadjustSize(newHeight)て、グリッドのサイズを一致するように調整します。

または、もっと単純にgrid.SetHeight(whateverSize)div.

于 2012-05-17T15:35:35.803 に答える
1

次の高さを指定/修正する必要があります。

  • コントロール初期化;

  • ウィンドウのサイズ変更。

このタスクを実行するには、次の例の推奨事項を使用してください。

フル スクリーン モードで ASPxPageControl コントロールを使用する方法

ブラウザ ウィンドウの高さに基づいて、クライアントの VerticalScrollableHeight を変更します

于 2012-05-17T19:06:53.027 に答える