GridView pour chaque
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 ...
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.
}
}