【问题标题】:Telerik Radgrid 'FrozenColumnsCount' with 'GridColumnGroup' set for certain groups, NOT workingTelerik Radgrid 'FrozenColumnsCount' 为某些组设置了 'GridColumnGroup',不工作
【发布时间】:2023-03-19 11:06:01
【问题描述】:

Telerik 的最新更新提到此问题已得到修复 (http://www.telerik.com/support/whats-new/aspnet-ajax/release-history/ui-for-asp-net-ajax-q1-2015-(version-2015-1-401)

我正在尝试在 radgrid 中使用 FrozenColumnsCount,该 radgrid 为某些列定义了 GridColoumnGroup。

当我水平滚动时,我希望某些列保留在那里(冻结)。当我滚动时,'Monday''Tuesday' 等(即 ColumnGroupHeaders)不会移动,'Band 2' ,'Band 3' 列会移动。我希望 ColumnGroupHeaders 与分组列一起移动。 这是我编写的代码。我要冻结 6 列

        <telerik:RadGrid ID="RG_Box2" runat="server" CellSpacing="-1" DataSourceID="SDS_Box2" GroupPanelPosition="Top" Skin="Black" GridLines="Both" AllowPaging="True" Width="100%">
            <ClientSettings>
                <Scrolling AllowScroll="True" UseStaticHeaders="true" SaveScrollPosition="true" FrozenColumnsCount="6" ></Scrolling>
            </ClientSettings>

            <MasterTableView DataKeyNames="Shifts_BedsID" DataSourceID="SDS_Box2" AutoGenerateColumns="False">

                <ColumnGroups>
                    <telerik:GridColumnGroup HeaderText="Monday" Name="Monday" HeaderStyle-HorizontalAlign="Center"></telerik:GridColumnGroup>
                    <telerik:GridColumnGroup HeaderText="Tuesday" Name="Tuesday" HeaderStyle-HorizontalAlign="Center"></telerik:GridColumnGroup>
                    <telerik:GridColumnGroup HeaderText="Wednesday" Name="Wednesday" HeaderStyle-HorizontalAlign="Center"></telerik:GridColumnGroup>
                    <telerik:GridColumnGroup HeaderText="Thursday" Name="Thursday" HeaderStyle-HorizontalAlign="Center"></telerik:GridColumnGroup>
                    <telerik:GridColumnGroup HeaderText="Friday" Name="Friday" HeaderStyle-HorizontalAlign="Center"></telerik:GridColumnGroup>
                    <telerik:GridColumnGroup HeaderText="Saturday" Name="Saturday" HeaderStyle-HorizontalAlign="Center"></telerik:GridColumnGroup>
                    <telerik:GridColumnGroup HeaderText="Sunday" Name="Sunday" HeaderStyle-HorizontalAlign="Center"></telerik:GridColumnGroup>
                </ColumnGroups>

列的部分代码:

<telerik:GridBoundColumn DataField="MB2_v" HeaderText="Band 2" SortExpression="MB2_v" UniqueName="MB2_v" DataType="System.Int32" FilterControlAltText="Filter MB2_v column" ColumnGroupName="Monday">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="MB3_v" HeaderText="Band 3" SortExpression="MB3_v" UniqueName="MB3_v" DataType="System.Int32" FilterControlAltText="Filter MB3_v column" ColumnGroupName="Monday">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="MB4_v" HeaderText="Band 4" SortExpression="MB4_v" UniqueName="MB4_v" DataType="System.Int32" FilterControlAltText="Filter MB4_v column" ColumnGroupName="Monday">
                    </telerik:GridBoundColumn>

我做错了吗?基本上,当我水平滚动时,我希望“ColumnGroupNames”也能移动。

【问题讨论】:

    标签: c# asp.net telerik telerik-grid radgrid


    【解决方案1】:

    问题在于支持(已过期..新手错误)并且 Dll 没有更新。我现在正在运行最新版本,并且可以确认具有 FrozenColumnCount 的 MultiColumnHeaders 的工作方式非常棒。 我找不到这种情况的运行示例,所以也许这个问题对任何需要它的人都有帮助。 干杯。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-02
      • 2014-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-02
      • 2019-08-16
      相关资源
      最近更新 更多