我将如何设置一个网格列在启动时进行排序?我似乎无法在 RadGridView 上找到一个属性来告诉它我希望第一列在启动时按降序排序。网格只是没有排序。
问问题
5677 次
2 回答
13
您也可以以声明方式执行此操作:
<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>
于 2011-08-18T20:45:35.890 回答
1
您需要将排序描述符添加到 SortDescriptors 集合。
例如:
radGridView1.SortDescriptors.Add(new Telerik.WinControls.Data.SortDescriptor("Email", ListSortDirection.Ascending));
“电子邮件” - 是您要排序的列。
于 2010-11-13T21:53:19.037 回答