Ottieni la riga selezionata più volte nella griglia di dati in WPF?

Voglio ottenere la selezione multipla della griglia di dati in WPF, in quanto i miei requisiti aziendali sono una tabella clienti nella griglia di dati che consente selezione multipla e pulsante di scelta (TUTTI, Selezionati, Tutti tranne selezionati). Se si fa clic su selezionato o su tutto tranne che selezionato, devo estrarre i dati solo per quei clienti che sono selezionati nella griglia di dati. Si prega di consulenza soluzione per ottenere più righe selezionate della griglia di dati.

Grazie.

Ho una soluzione per la domanda di cui sopra,

//CustomerDTO is the DTO class which has all the column names of Customer Table. //dgUsers is the data grid. List customerList ; for (int i = 0; i < dgUsers.SelectedItems.Count; i++) { customerList.Add((CustomerDTO)dgUsers.SelectedItems[i]); } 

Grazie.

Esistono molti post StackOverflow relativi a questo problema. Di seguito sono riportati due post che descrivono come ottenere gli elementi selezionati.

Approccio basato sul codice: DataGrid ottiene i valori delle colonne delle righe selezionate

Approccio MVVM: collegamento a SelectedItem da DataGrid