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 :

Recuperation d'un champ selectionné d'une dropdownlist crée dynamiquement


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 39
    Par défaut Recuperation d'un champ selectionné d'une dropdownlist crée dynamiquement
    Bonjour tout le monde,

    Voici mon souci: j'aimerais récupérer le champ sélectionné d 'une DropDownList qui a été crée dynamiquement.
    En effet le nombre d'élément de cette liste est changeant dc j' intialise la
    DropDownList dans le Page_Load... mais je ne peux pas récuperer le champ selectionné dans la fonction de traitement du bouton d 'envoie des informations du formulaire puisque ma DropDownList n 'existe pas.

    Je dois peut être utilisé le viewstate mais j' en ai aucune idée...

    Merci d 'avance,

    bonne journée

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 39
    Par défaut
    je ne l' ai pas précisé mais je ne veux pas récupérer le champ dans le gestionnaire d'evènement de type SelectedIndexChange ou TextChanged sinon c'est trivial

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2010
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2010
    Messages : 164
    Par défaut
    Je ne comprends pas bien ton souci.
    Je ne vois pas l'intérêt de créer dynamiquement ta dropdownlist.

    Ok, le nombre d'éléments est dynamique donc tu peux la déclarer dans le code aspx mais ne la remplir qu'une fois dans le page_load.

    Peux-tu préciser ton problème ?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 39
    Par défaut
    Oui c 'est sur mais c 'était pour simplifier le problème , car tu peux toujours ajouter une nouvelle couche de variabilité, si par exemple il y a une DDL ds chaque colonne d'un tableau dt le nombre de colonne est lui même variable.

    c 'est juste récupérer les champs selectionnés mais je sais pas comment avoir une référence sur la DDL (où les DDL).

    Merci bien.

  5. #5
    Membre Expert
    Inscrit en
    Mai 2006
    Messages
    1 364
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 1 364
    Par défaut
    Salut,

    C'est tout a fait possible :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    ddl.AutoPostBack = true;
    ddl.SelectedIndexChanged += new EventHandler(ddlSelectedIndexChanged);
     
    private void ddlSelectedIndexChanged(Object o, EventArgs e)
    {
    //Fonction appelee lors de la selection d'un item
    }
    Note que la selection d'un item va générer un postback...

    a+

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 39
    Par défaut
    bah ça je savais faire c'est ce que j' ai expliqué ds le post deux....

    non la problématique est tout autre, justement récupérer la valeur sélectionnée
    mais en ne gérant pas les évènement liés à ce ddl, imagine juste un bouton quelconque de la page qui va lui , ds la fonction de traitement de l évènement "click" récupérer la valeur ...

    et encore une fois chose TRES importante , ce ddl a été crée dynamiquement sinon encore une fois c'est trivial.

    j 'espère être clair .

    merci beaucoup @++

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

Discussions similaires

  1. [Débutant] Champ vide dans une DropDownList
    Par Genyuumaru dans le forum ASP.NET MVC
    Réponses: 5
    Dernier message: 16/11/2012, 08h44
  2. [AJAX] Enlever le champ d'une table crée dynamiquement
    Par jean christophe dans le forum AJAX
    Réponses: 2
    Dernier message: 09/02/2011, 12h58
  3. Réponses: 1
    Dernier message: 15/06/2008, 10h41
  4. Réponses: 2
    Dernier message: 29/12/2006, 15h56
  5. Réponses: 3
    Dernier message: 26/09/2006, 11h06

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