【发布时间】:2010-03-17 21:42:54
【问题描述】:
我有一个按 TypeId 分组的数据网格。当数据输入到字段中时,它希望对分组区域中的数据进行排序。我似乎无法关闭该功能。
【问题讨论】:
-
你能提供更多细节吗?例如。数据网格 XAML 定义和绑定代码将是一个很好的起点。
我有一个按 TypeId 分组的数据网格。当数据输入到字段中时,它希望对分组区域中的数据进行排序。我似乎无法关闭该功能。
【问题讨论】:
您是在询问 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>
【讨论】: