WPF DataGrid组样式排序

时间:2010-03-17 21:42:54

标签: wpf datagrid

我有一个在TypeId上分组的数据网格。当数据输入到字段中时,它想要对分组区域中的数据进行排序。我似乎无法关闭该功能。

1 个答案:

答案 0 :(得分:1)

您是否在询问DataGrid的AllowSorting属性?只需将其设置为false,没有人可以在dataGrid中进行排序。

或创建列并在其中设置禁用这样的排序

 <dg:DataGrid ItemsSource="{StaticResource myData}"/> >
<dg:DataGrid.Columns>
    <dg:DataGridTextColumn Header="No." Width="SizeToCells"  
                                       Binding="{Binding CheckNumber}" 
                                       IsReadOnly="True"/>
    <dg:DataGridTextColumn Header="Date" 
                                       Binding="{Binding Date, StringFormat=d}" />
    <dg:DataGridTextColumn Header="Pay To" MinWidth="200" 
                                       Binding="{Binding Recipient}"
                                       CanUserSort="False"/>
</dg:DataGrid.Columns>
</dg:DataGrid>