2

起動時にグリッド列を並べ替えるにはどうすればよいですか? RadGridView で、起動時に列 1 を降順で並べ替えるように指示するプロパティが見つからないようです。グリッドはソートなしで表示されます。

4

2 に答える 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));

"Email" - ソートする列です。

于 2010-11-13T21:53:19.037 に答える