WPF DataGridをプログラム的にソートする方法はありますか(たとえば、最初の列をクリックした場合など)。wpfデータグリッドをプログラムで並べ替える
このクリックをシミュレートする方法はありますか?または最善の方法?ここで
は私のコードです:
Collection_Evenements = new ObservableCollection<Evenement>();
Collection_Evenements = myEvenement.GetEvenementsForCliCode(App.obj_myClient.m_strCode);
Collection_Evenements.CollectionChanged += Collection_Evenements_CollectionChanged;
myDataGridEvenements.ItemsSource = Collection_Evenements;
System.Data.DataView dv = (System.Data.DataView)myDataGridEvenements.ItemsSource;
dv.Sort = "strEvtType";
myDataGridEvenements.Focus();
myDataGridEvenements.SelectedIndex = 0;
myDataGridEvenements.MoveFocus(new TraversalRequest(FocusNavigationDirection.Next));
私はなぜ知っているが、ライン "dv.Sort = "strEvtTypeません";"奇妙なことが起こり、私のウィンドウショーアップとプログラムは次の行を実行し続けることはありませんが、それでもソートは表示されません!
どうもありがとう、
敬具、
Nixeus
あなたはあなたのデータグリッドビューを並べ替えることができませんか?レイアウトをリフレッシュしますか? – Alex
お願いしますか?これはどうやって?ありがとう –