Ho una griglia con più colonne e gli utenti possono ordinare in base a qualsiasi colonna. I dati, che sono associati alla griglia, sono una raccolta di entità personalizzate. Ho un pulsante di stampa sullo schermo e al clic di questo pulsante ho bisogno di fare una stampa personalizzata. La stampa deve mostrare i dati nello stesso ordine visualizzato nella griglia (con dati aggiuntivi)Come ottenere l'origine di elementi ordinati da un datagrid
C'è un modo per ottenere direttamente l'origine dati ordinata invece di ordinare l'origine dati nell'evento di ordinamento?
Grazie Pankaj
Sulla base della sua risposta quello che ho capito è che la raccolta fonte non cambierà mai e solo il CollectionView avranno cambiato (come e quando Ordinamenti dati utente in qualsiasi colonna). Perché la mia stampa funzioni, ho bisogno di dati nel modulo di raccolta (Elenco (di entità)). Quindi la vista raccolta predefinita non è sufficiente. C'è un modo semplice per ottenere la raccolta anche ordinata in base alla raccolta ordinata? Una cosa che ho osservato durante il debug è che CollectionView ha una proprietà protetta InternalList, che sta avendo la raccolta ordinata. Ma dal momento che la proprietà è protetta non riesco a ottenerlo. –
Quando si annulla la vista di raccolta, gli articoli devono essere restituiti nell'ordine ordinato ... per favore controllare –
Sì, sono in grado di enumerare la vista di raccolta e creare la raccolta ordinata. –