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 :

Event handler Problème


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    developpeur
    Inscrit en
    Février 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : developpeur

    Informations forums :
    Inscription : Février 2006
    Messages : 69
    Par défaut Event handler Problème
    Bonjour,
    Je voudrai savoir comment peut-on faire pour exécuter un event dans un autre event.

    En fait, j'ai une gridview, qui créé des hyperlinks dynamiquement à partir de l'event OnRowDataBound. Dans cette event je veux assigner un event OnClick spécifique à chaque lien. L'event Onclick me permettra de conserver la valeur dans une variable.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    void gridViewFile_RowDataBound(object sender, GridViewRowEventArgs e)
            {
                DataRowView drv;
                drv = (DataRowView)e.Row.DataItem;
                if (e.Row.RowType == DataControlRowType.DataRow)
                {
                    if (drv != null)
                    {
                        ((LinkButton)e.Row.FindControl("linkFile")).Click += new EventHandler(WPExplorerFile_Click);
                            //gridViewFile.DataKeys[e.Row.RowIndex].Values[1].ToString();
                        ((LinkButton)e.Row.FindControl("linkFile")).Text = gridViewFile.DataKeys[e.Row.RowIndex].Values[0].ToString();
                    }
                }
            }
     
            void WPExplorerFile_Click(object sender, EventArgs e)
            {
                String test = (sender as LinkButton).Text;
            }
    Merci d'avance de vos réponses.

  2. #2
    Membre éclairé
    Profil pro
    developpeur
    Inscrit en
    Février 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : developpeur

    Informations forums :
    Inscription : Février 2006
    Messages : 69
    Par défaut
    J'ai trouvé la solution à mes problème, je passe par l'event OnCommand à la place de l'event OnClick.
    Et pour la déclaration de mon event je le fais à partir de ma classe template, là ou je défini mon contrôle (ItemTemplate).

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 29/12/2010, 13h50
  2. Problèmes de Déploiement d'un event Handler
    Par jashy dans le forum SharePoint
    Réponses: 0
    Dernier message: 14/01/2010, 11h03
  3. Problème pour créer un Event Handler Feature
    Par Magicmodjo dans le forum SharePoint
    Réponses: 7
    Dernier message: 13/10/2008, 17h26
  4. Birt Event Handler
    Par medbass dans le forum BIRT
    Réponses: 8
    Dernier message: 07/08/2006, 14h51
  5. Problème avec event handler
    Par MASSAKA dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 15/11/2005, 09h31

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