【发布时间】: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