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 :

combobox et datatextfield [C#]


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 137
    Par défaut combobox et datatextfield [C#]
    Bonsoir à tous,

    Je voudrais savoir s'il est possible d'avoir plusieurs champs dans un combobox par l'intermédiaire d'un datatextfield ?

    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    OdbcCommand com_combo = new OdbcCommand("SELECT nom_util FROM utilisateur WHERE num_typeutil='2' GROUP BY nom_util;", connexion);
             read_combo=com_combo.ExecuteReader();
             combo_nom.DataSource = read_combo;
             combo_nom.DataSource = ;
             combo_nom.DataTextField = "nom_util ET pnom_util";
             Label5.Text = "" + reader["pnom_util"].ToString();
             combo_nom.DataBind();
    Je voudrais avoir le nom et le prénom :

    Durand, pierre
    Dupont, david

    ... avoir juste le nom de famille ne m'interesse pas car il peut y avoir redondance !

    Merci pour votre aide, je vous serais reconnaissant !

    bonne soirée

    MaTT

  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
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    OdbcCommand com_combo = new OdbcCommand("SELECT nom_util + ', ' + prenom_util as libelle FROM utilisateur WHERE num_typeutil='2' GROUP BY nom_util;", connexion);
             read_combo=com_combo.ExecuteReader();
             combo_nom.DataSource = read_combo;
             combo_nom.DataSource = ;
             combo_nom.DataTextField = "libelle";
             Label5.Text = "" + reader["pnom_util"].ToString();
             combo_nom.DataBind();

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 137
    Par défaut
    ta méthode à l'air d'être sympa mais j'obtiens que des 0 au lieu des noms et prenoms ... comment cela ce fait-il ?

    Voici le code qui est un peu modifier j'ai fais quelques erreurs :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    OdbcCommand com_combo = new OdbcCommand("SELECT nom_util + ',' + pnom_util as libelle FROM utilisateur WHERE num_typeutil='2' GROUP BY nom_util;", connexion);
             read_combo=com_combo.ExecuteReader();
             combo_nom.DataSource = read_combo;
             combo_nom.DataTextField = "libelle";
             Label5.Text = "" + reader["pnom_util"].ToString();
             combo_nom.DataBind();

  4. #4
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    194
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 194
    Par défaut
    je n'ai pas compris l'utilité de "GROUP BY nom_util" dans ta requete ?!!!

  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 137
    Par défaut
    oui c'est clair tu as raison c'est inutile mais sa ne répond pas à ma problème ...

  6. #6
    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
    Mettre le DisplayMember à "libelle" : ça devrait marcher mieux.

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

Discussions similaires

  1. Multi-selection dans une ComboBox ?
    Par Moloko dans le forum MFC
    Réponses: 5
    Dernier message: 07/07/2021, 17h26
  2. [VB6] [Interface] ComboBox à plusieurs colonnes
    Par mtl dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 30/03/2004, 17h35
  3. [VB6] [Interface] Grille avec combobox
    Par khany dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 15/01/2003, 09h55
  4. combobox et readonly
    Par Mac leod dans le forum C++Builder
    Réponses: 6
    Dernier message: 28/11/2002, 10h27
  5. combobox->text
    Par clovis dans le forum C++Builder
    Réponses: 18
    Dernier message: 21/06/2002, 15h43

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