mercoledì 22 maggio 2019

C# DatagridView selezionare i record con la checkbox

Il frammento di codice qui di seguito, illustra una tecnica di come estrapolare quei record in un controllo DatagridView , nella quale colonna checkbox è spuntato il record.

Per indice 0 si intende la colonna checkbox, inoltre verifichiamo che anche un altra colonna ha un valore.


 IList<string> recordSelezionati = (from row in DtgFileCaricati.Rows.OfType<DataGridViewRow>()
                                    where row.Cells[0].Value != null  &
                                          row.Cells["Nomecolonna"].Value != null && !string.IsNullOrEmpty(row.Cells["Nomecolonna"].Value.ToString())
                                    select (string)row.Cells["Nomecolonna"].Value).ToList();

Nessun commento: