2010-11-09 8 views
2

Comment définir une colonne de grille à trier au démarrage? Je n'arrive pas à trouver une propriété sur RadGridView pour dire que je veux que la Colonne 1 soit triée par ordre décroissant au démarrage. La grille vient juste de ne pas trier.RADGridView Démarrer avec la colonne triée

Répondre

1

Vous devez ajouter un descripteur de tri à la collection SortDescriptors.

Par exemple:

radGridView1.SortDescriptors.Add (nouveau Telerik.WinControls.Data.SortDescriptor ("E-mail", ListSortDirection.Ascending));

"Email" - est la colonne que vous souhaitez trier.

12

Vous pouvez aussi le faire déclarative:

<tk:RadGridView ItemsSource="{Binding Path=YourDataSource}" > 
    <tk:RadGridView.SortDescriptors> 
     <tk:SortDescriptor Member="Email" SortDirection="Ascending" /> 
    </tk:RadGridView.SortDescriptors> 
    <tk:RadGridView.Columns> 
     <tk:GridViewDataColumn Header="Account" DataMemberBinding="{Binding Path=Email}" /> 
    </tk:RadGridView.Columns> 
</tk:RadGridView>