GridView per ciascuno
Domanda
Ho una visualizzazione griglia che mostra i dettagli degli articoli, ho aggiunto due campi modello uno è una casella di controllo e l'altro è un textboc, quello che voglio è semplicemente controllare tutti gli articoli che il cliente desidera acquistare e annotare la quantità in la casella di testo, quando faccio clic su un pulsante, dovrei controllare tutte le righe nella visualizzazione griglia e quando la casella di controllo è selezionata, dovrei confrontare il valore nella casella di testo con il valore in un campo di database della visualizzazione griglia chiamato Quantità e quindi continuare il mio funzione ordine ...
So che sembra troppo, quindi ogni tipo di aiuto è molto apprezzato ...
Soluzione
Se la tua domanda è " Come iterare attraverso le righe di GridView " ;, allora la mia risposta è la seguente:
int count = gridView1.Rows.Count;
for(int i=0; i < count; i++)
{
GridViewRow row = gridView1.Rows[i];
CheckBox cb = row.FindControl("CheckBoxID") as CheckBox;
//Check if CheckBox is checked
if(cb != null && cb.Checked)
{
// Logic here.
}
}