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 :

dropdownlist avec objectdatasource, 1ère valeure vide


Sujet :

ASP.NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2008
    Messages : 13
    Par défaut dropdownlist avec objectdatasource, 1ère valeure vide
    Bonjour,

    je travaille avec des object data source dans une page aspx, ces objets vont fournir les données à des dropdownlist.
    Tout marche nickel, mais j'aimerais pouvoir insérer une première valeur vide (-)
    dans mes dropdownlist.

    des idées??

    merci d'avance!

  2. #2
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 240
    Par défaut
    Il y a une propriété dans ce genre de controle qui s'appelle append.. qui si elle est à true permet d'ajouter des données de ton datasource sans ecraser les valeurs que tu aurais saisies manuellement dans ta dropdown.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2008
    Messages : 13
    Par défaut
    génial, merci pour la rapidité!
    j'avais trouvé une autre façon de faire ici:
    http://olivier-debelair.blogspot.com...item-vide.html

    mais ta solution est bcp plus simple!

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Février 2004
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 72
    Par défaut
    Le problème de cette solution est que si il y a un postback les valeurs de la datasource seront dupliquées dans la ddl (enfin chez moi en tout cas).

    Pour ajouter une option par défaut en première position, j'utilise la méthode de rappel sur l'évènement databound de la ddl :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
      protected void DropDownList1_DataBound(object sender, EventArgs e)
            {
                //on ajoute l'item par defaut de la ddl en premier choix
                this.DropDownList1.Items.Insert(0, "-- aucune sélection --");

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

Discussions similaires

  1. [MySQL] Liste déroulante mysql avec valeur vide
    Par tittano dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 12/02/2009, 14h31
  2. Avoir une valeur vide dans un DropDownList
    Par matinho dans le forum C#
    Réponses: 19
    Dernier message: 12/11/2007, 15h37
  3. récupérer valeur d'un dropdownliste avec javascript
    Par Tyler Durden dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 18/07/2007, 21h47
  4. [2.0] Valeur vide dans DropDownList
    Par davasm dans le forum ASP.NET
    Réponses: 3
    Dernier message: 23/06/2006, 15h00
  5. [CR9] Bug avec les champs à valeur vide ?
    Par Djob dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 15/07/2003, 21h21

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