3

最初の 2 つの列を固定したい RadGrid があります。私はこのコードを使用してそれを得ました:

<telerik:RadGrid ID="rgCallLogin" runat="server" AllowFilteringByColumn="True">
    <ClientSettings>
        <Scrolling AllowScroll="True" UseStaticHeaders="True" SaveScrollPosition="true" FrozenColumnsCount="2">
        </Scrolling>
    </ClientSettings>
    <MasterTableView>
        --
        --
    </MasterTableView>
</telerik:RadGrid>

これで、すべての列に水平スクロール バーが表示されました。固定されていない列にのみスクロール バーを表示する方法はありますか?

スクリーンショット

4

1 に答える 1

0

いいえ。これを達成する方法はないようです (この質問には回答がないため、ご想像のとおり)。これは、スクロールしているのは rgDataDiv であり、すべての列が含まれているためです。フリーズ列効果は、実際には、スクロール時に一番左のフリーズされていない列に display: none を設定することです。

参考までに、凍結されていない列をボタンベースでスクロールするために ClientSettings.Scrolling.EnableNextPrevFrozenColumns を有効にできるという点で、ある種の代替ソリューションがあります。

于 2016-09-01T20:57:43.380 に答える