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 :

Gestion evenement DropDownList


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de poissonsoluble
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2006
    Messages : 109
    Par défaut Gestion evenement DropDownList
    Suite au post effectué ici : http://www.developpez.net/forums/sho...94#post2730094

    Bonjour,
    Après plusieurs tentative et de recherche sur le forum ainsi que le tutoriels, je me permets de vous demander de l'aide.
    Je crée des dropDownList dynamiquement coté VB et je cherche à récupérer ce qui a été selectionné par l'utilisateur. Pour cela voici le bout de code que j'ai écrit :
    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
    21
    22
     
     For k As Integer = 0 To NbColonne - 1
           Dim r As New TableRow()
           Dim c As New TableCell()
           Dim cL As New TableCell()
           Dim MyLabel As New Label()
           listLabel.Add(MyLabel)
           c.Controls.Add(MyLabel)
           Dim MyListe As New DropDownList()
           MyListe.ID = "MyListe" & k.ToString()
     
           AddHandler MyListe.SelectedIndexChanged, AddressOf MyListe_SelectedIndexChanged
     
          MyListe.Width = 300
          MyListe.DataSource = GetColonnesName()
          MyListe.DataBind()
          cL.Controls.Add(MyListe)
          r.Cells.Add(c)
          r.Cells.Add(cL)
          maTableExcel.Rows.Add(r)
     
          Next
    la méthode MyListe_SelectedIndexChanged :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     Public Sub MyListe_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs)
            Dim maListe As DropDownList = CType(sender, DropDownList)
            'récupérer les valeurs selectionnées
            LblMsg.Text = maListe.SelectedItem.Value()
        End Sub
    Tout compile très bien mais même si je ne récupère rien. J'ai mis un throw exception dans la méthode MyListe_SelectedIndexChanged, l'exception n'apparait jamais!!!
    Si quelqu'un arrive à voir ce qu'il ne va pas dans mon code. Je vous remercie d'avance. J'espere m'etre bien expliqué.

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Ta ddl doit avoir AutoPostBack = True

  3. #3
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Je pense que ton problème vient du fait que tu essaye de traiter ton retour avant le recablage des évenements.
    Avec des contrôles dynamiques, tu dois recabler tes événements lors du PageLoad consécutif au PostBack pour que les dits évenements soient "raised".

  4. #4
    Membre confirmé Avatar de poissonsoluble
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2006
    Messages : 109
    Par défaut
    Citation Envoyé par lutecefalco Voir le message
    Ta ddl doit avoir AutoPostBack = True
    Je l'ai mis.

    Ca n'a rien donné!

    Citation Envoyé par Bluedeep Voir le message
    Je pense que ton problème vient du fait que tu essaye de traiter ton retour avant le recablage des évenements.
    Avec des contrôles dynamiques, tu dois recabler tes événements lors du PageLoad consécutif au PostBack pour que les dits évenements soient "raised".
    Je ne comprends pas trop ce que tu veux dire!!

Discussions similaires

  1. gestion evenement avec firefox
    Par estacado dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 11/08/2007, 21h51
  2. Réponses: 2
    Dernier message: 09/07/2007, 13h37
  3. Probleme gestion evenements touche
    Par mrpignol dans le forum SDL
    Réponses: 7
    Dernier message: 08/02/2007, 22h43
  4. Script gestion évenement sur fichier.
    Par beloc dans le forum Linux
    Réponses: 4
    Dernier message: 02/06/2006, 13h57
  5. Gestion evenement souris
    Par Bugmaster dans le forum Agents de placement/Fenêtres
    Réponses: 15
    Dernier message: 30/07/2004, 08h40

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