giovedì 20 febbraio 2020

linq gridview rows select rows checkbox checked rilevare le righe con i checkbox spuntati

Il frammento di codice qui di seguito, illustra una tecnica in Linq to GridView di come rilevare in un controllo web griglia, quale GridView i record che hanno la spunta alla checkbox.
Le righe rilevare, viene poi prelevato il valore presente nel controllo label nella colonna.

var ElementiSelezionati = from GridViewRow righe in GridViewNome.Rows
                                      where ((CheckBox)righe.FindControl("chkRow")).Checked
                                      select righe;


            foreach (var Elemento in ElementiSelezionati)
            {
                string datoTrovato = ((Label)Elemento.Cells[1].Controls[1]).Text + " " + ((Label)Elemento.Cells[2].Controls[1]).Text + " " + ((Label)Elemento.Cells[3].Controls[1]).Text;
            }

Nessun commento: