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。
当我横向滚动时,我希望某些列保留在那里(冻结)。当我滚动时,“星期一”,“星期二”等(即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'在我水平滚动时也能移动。
答案 0 :(得分:0)
问题在于支持(已经过期......错误)并且Dlls没有更新。我现在正在运行最新版本,可以确认带有FrozenColumnCount的MultiColumnHeaders工作就像一个魅力。 我无法找到这个场景的运行示例,所以也许这个问题对任何需要它的人都有帮助。 欢呼声。