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

Développement Web avec .NET Discussion :

DropDownList et DataSet + Un champs "vide"


Sujet :

Développement Web avec .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 159
    Par défaut DropDownList et DataSet + Un champs "vide"
    Bonjour,

    Dans une application pour ma boite j'arrive sur une problématique vraiment bête, c'est à dire que j'alimente une liste déroulante grâce une requête SQL puis par un dataSet ici tout va bien ma liste déroulante est bien alimenté mais je voudrais ajouter un champs "choisir..." ou "tout" ou "vide" dans la liste déroulante. Je pourrais évidemment mettre ce champs dans la base de donnée pour l'afficher dans la liste déroulante mais bon c'est inutile il doit y avoir moyen d'ajouter un champs.

    Une idée ??

    Le code source pour alimenter le dropDownList :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    string maRequette = "SELECT utilisateur FROM login WHERE typeMed = 'rva' ORDER BY utilisateur";
                OdbcDataAdapter adapter = new OdbcDataAdapter(maRequette, maConnection);
     
                DataSet listeMed = new DataSet();
                adapter.Fill(listeMed, "utilisateur");
                ddlRva.DataSource = listeMed;
                ddlRva.DataTextField = "utilisateur";
                ddlRva.DataBind();

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Marne (Champagne Ardenne)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 249
    Par défaut
    Tu as 2 solutions :

    • Utiliser la propriété AppendDataBoundItems à true et mettre 1 item "Tous" dans la dropDownList
    • Faire une Union dans la requête :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT '--Tous--' as utilisateur
    UNION
    SELECT utilisateur FROM login WHERE typeMed = 'rva' ORDER BY utilisateur

Discussions similaires

  1. Requête avec champ NULL simple quote
    Par tidou95220 dans le forum Requêtes
    Réponses: 2
    Dernier message: 13/07/2012, 13h15

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