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 ...

È stato utile?

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.
  }
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top