Question

J'ai une grille qui affiche les détails des articles, j'ai ajouté deux champs de modèle, l'un est une case à cocher et l'autre, un textboc. Ce que je veux, c'est simplement vérifier tous les articles que le client veut acheter et noter la quantité. Dans la zone de texte, lorsque je clique sur un bouton, je devrais vérifier toutes les lignes de la grille et lorsque la case à cocher est cochée, je devrais comparer la valeur de la zone de texte à la valeur d'un champ de type champ de la grille appelé Quantité, puis continuer mon travail. fonction de commande ...

Je sais que ça sonne trop, donc toute aide est grandement appréciée ...

Était-ce utile?

La solution

Si votre question est "Comment parcourir les lignes d'un GridView", ma réponse est la suivante:

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.
  }
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top