Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    33

    Problema gridview con checkbox

    Buongiorno a tutti,
    Ho una gridview che in una colonna contiene delle checkbox.Voglio effettuare degli inserimenti nel db sulla base delle righe "chekkate". Sono riuscito a trovare i checkbox che hanno la spunta attraverso un pulsante che esegue questo metodo:
    codice:
     
     protected void Button1_Click(object sender, EventArgs e){       
          int contatore = 0;         
          foreach (GridViewRow row in gdvHome.Rows){           
            CheckBox check = row.FindControl("CheckBox2") as CheckBox;          
            if (check != null){                 
                 if (check.Checked) {       
    *
    
                  }             
             }        
           
            }
    *In questo punto del codice devo accedere al selectedValue della checkbox
    in alternativa al datakeynames della riga selezionata come posso fare??
    Grazie!

  2. #2
    ciao,
    se hai settato la proprietà "DataKeyNames" nella gridview, puoi ricavare l'ID della DataRow corrsipondente:

    codice:
    if (check.Checked) {
        var idDato = gdvHome.DataKeys[row.RowIndex];
    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.