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 paramêtre dans OnRowDeleting


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    390
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 390
    Par défaut Passage paramêtre dans OnRowDeleting
    Bonjour dans ma gridView liée à une datesource je peux supprimer un élément (chose basique) mais je voudrais en plus de cette suppression qu'une méthode soit appelée. Donc j'ai utilisé onRowDeleting="mafonction" , je voulais savoir si il était possible de passer l'id de l'élément supprimé dans cette fonction et comment ?
    Cordialement

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    La propriété Keys des paramètres de l'évènement contient la clé primaire de l'élément à supprimer, donc tu peux le récupérer par là

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    390
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 390
    Par défaut
    Je suis un peu perdu, de quel évènement parles-tu ? La propriété Keys c'est bien dans le code behind ?

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par lerorodu51 Voir le message
    Je suis un peu perdu, de quel évènement parles-tu ?
    Bah RowDeleting... c'est pourtant toi qui en as parlé le premier

    Citation Envoyé par lerorodu51 Voir le message
    La propriété Keys c'est bien dans le code behind ?
    Oui :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
      void gridView1_RowDeleting(Object sender, GridViewDeleteEventArgs e)
      {
          int id = (int)e.Keys["id"];
          mafonction(id);
      }

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    390
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 390
    Par défaut
    D'accord je comprend maintenant, je comprenais pas au début car mon événement onRowDeleting je l'ai défini dans ma gridView, c'est à dire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" onRowDeleting="mafonction">
    Donc là si j'ai bien tout compris, je n'ai plus besoin de ce onRowDeleting ? ou dois forcément le mettre comme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" onRowDeleting="gridView1_onRowDeleting">
    .

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par lerorodu51 Voir le message
    Donc là si j'ai bien tout compris, je n'ai plus besoin de ce onRowDeleting ? ou dois forcément le mettre comme :
    Si, il faut le mettre, enfin je crois (je suis pas vraiment expert en ASP.NET)... Cela dit si tu as AutoEventWireup="True" sur ta page, ce n'est peut-être pas nécessaire à condition que le handler de l'évènement ait le nom qui va bien (c'est à dire <nom_du_controle>_<nom_de_l_evenement>)

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

Discussions similaires

  1. [CoffeeScript] Passage paramètre dans une fonction onclick
    Par hannibal.76 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 21/11/2014, 22h15
  2. Réponses: 7
    Dernier message: 18/05/2005, 15h09
  3. Réponses: 9
    Dernier message: 13/05/2005, 03h13
  4. Passage de paramètres dans une requête imbriquée
    Par DrakkoFR dans le forum Langage SQL
    Réponses: 2
    Dernier message: 07/02/2005, 12h46
  5. [SQL Server] Passage d'un paramètre dans une procédure
    Par navis84 dans le forum Bases de données
    Réponses: 3
    Dernier message: 14/01/2005, 13h19

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