2010-11-09 50 views
2

如何設置網格列以在啓動時進行排序?我似乎無法在RadGridView上找到一個屬性來告訴它,我希望列啓動時按降序排序。網格只是沒有排序。RADGridView從列分類開始

回答

1

您需要將一個排序描述符添加到SortDescriptors集合中。

例如:

radGridView1.SortDescriptors.Add(新Telerik.WinControls.Data.SortDescriptor( 「電子郵件」,ListSortDirection.Ascending));

「電子郵件」 - 是您要排序的列。

12

你也可以做到這一點聲明:

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