RADGridView以列排序开始

时间:2010-11-09 16:55:59

标签: wpf telerik radgridview

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

2 个答案:

答案 0 :(得分: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>

答案 1 :(得分:1)

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

例如:

radGridView1.SortDescriptors.Add(new Telerik.WinControls.Data.SortDescriptor(“Email”,ListSortDirection.Ascending));

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