2010-03-17 5 views
0

J'ai une grille de données qui se groupe sur un TypeId. Lorsque des données sont entrées dans les champs, il souhaite trier les données dans la zone Groupée. Je n'arrive pas à désactiver cette fonctionnalité.WPF DataGrid Group Style Tri

+0

Pouvez-vous fournir un peu plus de détails? Par exemple. La définition XAML et le code de liaison de Data Grid seraient un excellent point de départ. –

Répondre

1

Demandez-vous à propos de la propriété AllowSorting de DataGrid? Il suffit de le définir à false et personne ne peut trier dans dataGrid.

ou Créer colonne et garnit de désactiver le tri comme

<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>