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 :

RowCommand d'une GridView se répete 2 fois


Sujet :

ASP.NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 49
    Par défaut RowCommand d'une GridView se répete 2 fois
    Bonjour a tous,

    j'ai une GridView qui contient des données ainsi qu'un ButtonField et un CommandField. Le ButtonField a comme CommandName : "Deplanifier Operateur"
    Comme son nom l'indique, l'événement de ce bouton supprime une ligne de ma GridView
    Voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    protected void gv_equipe5h12hLigne1_RowCommand(object sender, GridViewCommandEventArgs e)
        {     
    ...
    if (e.CommandName == "Deplanifier Operateur" )
            {            
                suppr_ligneX(...);            
            }
    ...
    }
    La methode suppr_ligneX() fonctionne correctement, elle contient un MessageShow (qui demande la confirmation de la suppression).

    Voici mon probleme, ce MessageShow apparait 2 fois, donc la methode suppr_ligneX() est appelée 2 fois.

    Quel est la raison de cette repetition? Comment l'empécher ? Faut-il utiliser un autre événement ?
    Merci d'avance pour vos idées.


    EDIT : Je rappel que la méthode de suppression fonctionne bien, c'est juste un soucis de présentation !

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 49
    Par défaut
    Je viens de trouver la solution !!!

    Il suffisait de mettre le CauseValidation de mon ButtonFields a true.
    Du moins ça fonctionne, mais si ce n'est pas une bonne idée, tenez moi au courant.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. limiter l'acces a un user a tout une base/schema en 1 fois
    Par jahjah42 dans le forum PostgreSQL
    Réponses: 23
    Dernier message: 18/09/2006, 08h57
  2. Récupérer un record depuis une gridview
    Par Dnx dans le forum ASP.NET
    Réponses: 2
    Dernier message: 07/07/2006, 11h42
  3. [VBA-E]Methode pour trouver une valeur qui apparait plusieur fois
    Par Elstak dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 23/05/2006, 13h11
  4. Réponses: 2
    Dernier message: 17/05/2006, 14h26
  5. Requete sur une table qui pointe 2 fois sur une autre
    Par Satch dans le forum Langage SQL
    Réponses: 1
    Dernier message: 10/01/2006, 08h48

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