C'è un modo per ordinare programmaticamente una WPF DataGrid (ad esempio, come se avessi fatto clic sulla mia prima colonna).Ordinare un datagrid wpf al livello di programmazione
C'è un modo per simulare questo clic? O un modo migliore?
Ecco il mio codice:
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));
Non so perché, ma la linea "dv.Sort = "strEvtType";" causa una cosa strana, il mio Window Show up e il programma non continuano ad eseguire le righe successive, tuttavia non vedo il genere!
Grazie mille,
Con i migliori saluti,
Nixeus
Non riesci a ordinare la visualizzazione DataGrid? E aggiorna il layout? – Alex
hai un esempio per favore? come si fa? Grazie –