ユーザーが並べ替えることができるSilverlightのDataGridがあります。これで、データが更新されると、標準の並べ替えに戻ります。とにかく、ユーザーが選択した並べ替えが残るという、簡単に実装できるものはありますか?
前もって感謝します
ユーザーが並べ替えることができるSilverlightのDataGridがあります。これで、データが更新されると、標準の並べ替えに戻ります。とにかく、ユーザーが選択した並べ替えが残るという、簡単に実装できるものはありますか?
前もって感謝します
それを行うにはいくつかの方法があります、
コレクションが変更されたとき、つまり
ObservableCollection.CollectionChanged +=(sender,args)=>
{
ReSort();
/* You may trigger CollectionViewSource's populete event here
It can sort,filter ,group etc.
*/
}
CollectionViewSortingの場合 http://www.codeproject.com/Articles/83906/Silverlight-4-Datagrid-Sorting-Grouping-Filtering
別の基本的に設定されたソートメンバーパス
datePickerColumn.SortMemberPath = "Birthday";
http://blogs.msdn.com/b/scmorris/archive/2008/06/10/sorting-data-in-the-silverlight-datagrid.aspx
希望が役立ちます。