Wpf RADGridView以列排序开始

Wpf RADGridView以列排序开始,wpf,telerik,radgridview,Wpf,Telerik,Radgridview,如何在启动时设置要排序的网格列?我似乎在RadGridView上找不到一个属性来告诉它我希望第一列在启动时按降序排序。网格没有排序。您需要向SortDescriptors集合添加排序描述符 例如: radGridView1.SortDescriptors.Add(新Telerik.WinControls.Data.SortDescriptor(“电子邮件”,ListSortDirection.升序)) “电子邮件”-是您要排序的列 您也可以声明性地执行此操作: <tk:RadGridVi

如何在启动时设置要排序的网格列?我似乎在RadGridView上找不到一个属性来告诉它我希望第一列在启动时按降序排序。网格没有排序。

您需要向SortDescriptors集合添加排序描述符

例如:

radGridView1.SortDescriptors.Add(新Telerik.WinControls.Data.SortDescriptor(“电子邮件”,ListSortDirection.升序))


“电子邮件”-是您要排序的列

您也可以声明性地执行此操作:

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