IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

decocher checkbox gridview


Sujet :

ASP.NET

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mars 2011
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 36
    Points : 13
    Points
    13
    Par défaut decocher checkbox gridview
    Bonjour

    Dans mon applicationWeb que je fais en asp.net et c#.
    Dans un des formulaire j'ai un gridview avec des checkbox qui me servent a selectionner des clients. Une fois l'ensemble de mes client choisi j'effectue une action grâce à un clic sur un bouton.

    Je voudrais qu'on fait que mon action lié a mon clic sois fini, l'ensemble de mes check box soit decocher.


    J'ai essayer en passant par rowdatabound et en testan un code comme celui-ci:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     
    if (e.Row.RowType == DataControlRowType.DataRow)
                {
                        ((CheckBox)e.Row.FindControl("CheckBox1")).Checked = false;
     
     
     
                }

  2. #2
    Membre du Club Avatar de Yosko
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2008
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2008
    Messages : 61
    Points : 64
    Points
    64
    Par défaut
    Et quel est le résultat ?

    Pourquoi ne pas placer ce code à la fin du code exécuté par ton bouton, plutôt ?

    Je ne sais pas si ton code est entier, mais il faut sans aucun doute une boucle pour encapsuler ton code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for (int i = 0; i < e.Rows.Count; i++)

  3. #3
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mars 2011
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 36
    Points : 13
    Points
    13
    Par défaut
    Bonsoir

    Tout d'abord merci pour ta reponse.

    En effet j'avais mi les lignes de code que j'ai coller dans une boucle for qui parcourt toute les lignes de mon gridview.

    Le code que j'ai mi ne me retourne pas d'erreur, le programme y passe bien pourtant (j'ai controler grâce au debuguer) mais il ne retourne aucune erreur tout s'execute puis il m'affiche ma page sans probleme ( mais en gardant mes checkbox cocher)


    Sinon j'avais mi le code en rowdatabound j'avais deja utiliser cette evenement dans le passé et il me semble que c'etait le mieux.
    De plus si je met le meme code dans l'evenement de mon bouton il ne reconnais pas "Row" et il estime que celui ci n'est pas declarer.


    J'ai donc essayer de créer un autre code en utilisant la proprieté checked pour chaqu'une de mes lignes mais aucun test n'a ete concluant ( Je n'est pas le code avec moi mais je vous collerais ce que j'ai tester demain peut etre que quelqu'un vera une erreur ou un oublie de ma part qui pourrait m'aider)

  4. #4
    Membre du Club Avatar de Yosko
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2008
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2008
    Messages : 61
    Points : 64
    Points
    64
    Par défaut
    Lorsque tu avais essayé de le faire depuis l'event du bouton, tu avais fait appel à "e.Rows" ou bien plus à quelque chose du genre "this.MonGridView.Rows".
    En effet, e désigne le contrôle qui a enclenché l’évènement.

    Malgré tout je ne vois pas pourquoi ça ne marche pas, même dans ton RowDataBound Event.
    Peut-être qu'effectivement avec le code sous les yeux...

Discussions similaires

  1. probléme checkbox gridview
    Par SALMHSN dans le forum ASP.NET
    Réponses: 1
    Dernier message: 10/05/2011, 09h01
  2. Envoyer un formulaire en cochant ou decochant checkbox
    Par zulot dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 29/12/2006, 14h18
  3. [checkbox] Tout cocher/decocher
    Par thony23 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 16/11/2005, 11h31
  4. Cocher/Decocher Checkbox
    Par HmL dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 25/03/2005, 13h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo