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 :

passage double dans mon evènement gridview.rowdeleting()


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 97
    Par défaut passage double dans mon evènement gridview.rowdeleting()
    Bonjour à tous,

    je rencontre le problème suivant :

    J'ai un gridview que j'alimente en données avec un dataset.
    J'ai ajouter une colonne 'commandfield' Delete pour pouvoir supprimer une ligne.

    Or, après avoir codé mon evènement rowdeleting, je m'aperçois que le prog y passe deux fois de suite.

    Je n'ai que cet évènement de codé sur le gridview en question

    Comment est-ce possible ??

    Pour info, voici le code dans mon event :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
        Protected Sub GridView1_RowDeleting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewDeleteEventArgs) Handles GridView1.RowDeleting
            Dim index As Integer = e.RowIndex()
            ds.Tables("ma_cde").Rows.Remove(ds.Tables("ma_cde").Rows.Item(index))
            Dim ligne_a_supp As New mp_ligne_cmdTableAdapter
            ligne_a_supp.Delete(Session("mp_ligne_supp"))
            GridView1.DataSource = ds.Tables("ma_cde")
            GridView1.DataBind()
            Panel1.Visible = False
            Panel4.Visible = False
    Quelqu'un a-t'il déjà rencontré ce genre de problème ?

    D'avance merci pour votre aide,
    Tommy

  2. #2
    Membre émérite Avatar de Ramajb
    Homme Profil pro
    ----------------------------
    Inscrit en
    Septembre 2007
    Messages
    476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ----------------------------

    Informations forums :
    Inscription : Septembre 2007
    Messages : 476
    Par défaut
    Salut,

    Est ce que par hasard tu as ButtonType="Image" sur ton CommandField, ?
    C'est quoi la version Framework que tu utilises?

    a+

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 97
    Par défaut
    Bonsoir,

    oui effectivement, j'ai ButtonType="Image"

    Mon framework est le 3.5 !

    C'est grave docteur ?

    A+,
    Tommy

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 97
    Par défaut
    Effectivement, avec "link" à la place de "image", cela fonctionne !

    Est-ce un bug ? Est-il possible de contourner ce pb et de tout de même avoir une petite image sympa au lieu d'un simple lien? Le tout fonctionnel bien sur

  5. #5
    Membre émérite Avatar de Ramajb
    Homme Profil pro
    ----------------------------
    Inscrit en
    Septembre 2007
    Messages
    476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ----------------------------

    Informations forums :
    Inscription : Septembre 2007
    Messages : 476
    Par défaut
    Salut,

    Tu apprends vite frero, pour moi c'est un bug dont j'ai jamais vu le fix jusque là .

    Mais on peut contourner le problème . Soit tu change le ButtonType en bouton simple ou en bouton lien.
    Bon si tu me dis que tu as besoin d'un ImageButton, dans ce cas là , définit le dans un TemplateField. Ensuite, enregistre toi sur l’événement Command Event du ImageButton, dans lequel tu fais le deleterow, en passant le RowIndex comme CommandArgument.

    J'espere t'avoir aidé.

    a+

Discussions similaires

  1. Réponses: 1
    Dernier message: 27/05/2011, 12h35
  2. Éviter le passage d'une url dans mon url
    Par grinder59 dans le forum Langage
    Réponses: 4
    Dernier message: 10/10/2008, 15h42
  3. Réponses: 1
    Dernier message: 22/06/2008, 00h45
  4. Deux passages dans mon "execute" pour une seule soumission
    Par fabricew59 dans le forum Struts 1
    Réponses: 7
    Dernier message: 27/06/2006, 14h24
  5. Réponses: 10
    Dernier message: 16/05/2006, 14h13

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