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

C# Discussion :

Alimenter combobox en c#


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Avril 2010
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 7
    Par défaut Alimenter combobox en c#
    Bonjour tout le monde
    Je suis débutant en C#. Voilà j'explique un peu mon problème. Je voudrais alimenter mon combobox dynamiquement. J'ai une fonction qui me retoune un dataset :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    //Une DataSet à partir d'une Table de la base de donnée
    		public DataSet dataSet(string myTab)
    		{
     
                string myQuery = "Select * from " + myTab;
    			myCommand = new OleDbCommand(myQuery, myConnection); //ExecuteSEL(myQuery)
    			dAdapter = new OleDbDataAdapter(myCommand);
    			mydSet = new DataSet(myTab);
    			dReader = myCommand.ExecuteReader();
    			dReader.Close();
    			dAdapter.Fill(mydSet);
    			return mydSet;
     
    		}
    J'appelle cette fonction pour alimenter le combobox

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    DeclarationGlobale.cnx.openConnection();
    this.comboBox1.DataSource =  DeclarationGlobale.cnx.dataSet("Fournisseur").DefaultViewManager;
    this.comboBox1.DisplayMember = "Fournisseur.Libellé";
    Mais ça marche pas pffff le combobox m'affiche cela :
    System.Data.DataViewManagerListItemTypeDescriptor
    Merci de m'aider.

  2. #2
    Membre émérite Avatar de ppphil
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    617
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2007
    Messages : 617
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    cb.DataSource = ds.Tables[0];
    cb.DisplayMember = "mon_champ";
    où cb est un combobox et ds un dataset

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

Discussions similaires

  1. Réponses: 11
    Dernier message: 18/12/2009, 13h46
  2. [XL-2003] Alimenter Combobox avec résultat recherche
    Par lafafmentvotre dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 15/11/2009, 16h52
  3. Alimenter Combobox (texte + valeur) via requete
    Par Lerchechem dans le forum Windows Forms
    Réponses: 6
    Dernier message: 10/06/2009, 20h43
  4. Alimenter combobox avec un noeud de fichier XML
    Par skunkies dans le forum Windows Forms
    Réponses: 4
    Dernier message: 03/03/2009, 11h16
  5. Alimenter combobox selon selection d'une autre combobox
    Par bacio dans le forum Windows Forms
    Réponses: 2
    Dernier message: 18/02/2009, 11h33

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