Frage

Ich habe eine Gridview, die Elemente Details zeigt, habe ich zwei Vorlagenfelder ist eine Checkbox und das andere ist ein textboc, was ich will einfach alle Elemente der Kunde kaufen möchte zu überprüfen ist, und notieren Sie die Menge in die Textbox, wenn ich auf einen Knopf klicken, sollte ich alle Zeilen in der gridview überprüfen und, wenn das Kontrollkästchen aktiviert ist, dann sollte ich den Wert in der Textbox mit dem Wert in einem Databound Feld der gridview genannt Menge vergleichen und dann weitermachen meine Bestellfunktion ...

Ich weiß, das klingt zu viel, so dass jede Art von Hilfe wird sehr geschätzt ...

War es hilfreich?

Lösung

Wenn Ihre Frage ist: „Wie durch eine Gridview-Zeilen zu durchlaufen“, dann meine Antwort lautet wie folgt:

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.
  }
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top