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 :

probleme avec un combobox


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Août 2008
    Messages
    1 596
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 1 596
    Par défaut probleme avec un combobox
    Bonjour, dans un winform, j'ai une combobox que je rempli avec deux valeur 1,2, je fais une insertion qui marche tres bien, puis une modification qui marche aussi tres bien, mais lorsque je decide de selectionner l'element qui est dans ma table, je met :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    this.cmbList.SelectedItem = oVh.choix.ToString();
    il me sélectionne toujours l'element premier de la liste alors que la veleur est différente dans ma BD ?

    que dois je faire ?

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    826
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 826
    Par défaut
    Salut,

    Le problème vient sûrement de la façon dont est alimentée la combo. SelectedItem est un object et pointe sur les items de la combo.

    Essaye donc d'utiliser SelectedValue ou SelectedText.

  3. #3
    Membre éprouvé
    Inscrit en
    Août 2008
    Messages
    1 596
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 1 596
    Par défaut
    ca marche pas avec les autres aussi

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    826
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 826
    Par défaut
    ah ?

    pardon pour la question stupide, mais est-ce que oVh.choix.ToString() est présent dans ta combobox ?

  5. #5
    Membre éprouvé
    Inscrit en
    Août 2008
    Messages
    1 596
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 1 596
    Par défaut
    ma liste est remplie par les deux choix 1 ou deux, le 1 est sélectionné par défaut

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    826
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 826
    Par défaut
    yep, il faut donc bien vérifier comment est alimenté ta combo : il faut que les types correspondent à ce que tu passes dans le selectedItem (pour reprendre ton exemple).

    Voici quelques cas pratiques :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
                comboBox1.Items.Add(1);
                comboBox1.Items.Add(2);
                comboBox1.SelectedItem = 2;
    fonctionne bien car les types correspondent.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
                comboBox1.Items.Add("1");
                comboBox1.Items.Add("2");
                comboBox1.SelectedItem = 2;
    Ne sélectionne rien car la combo est alimentée par des string, le selectedItem est un int.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
                comboBox1.Items.Add("1");
                comboBox1.Items.Add("2");
                comboBox1.SelectedItem = "2";
    fonctionne bien car les types correspondent aussi.

Discussions similaires

  1. Problemes avec le ComboBox C#
    Par mourbare dans le forum Windows Forms
    Réponses: 5
    Dernier message: 02/09/2008, 14h22
  2. probleme avec une combobox
    Par juliusezar dans le forum C#
    Réponses: 8
    Dernier message: 03/08/2007, 15h47
  3. [VB.NET] probleme avec une combobox en ado.net
    Par scorpion.os dans le forum Windows Forms
    Réponses: 7
    Dernier message: 11/05/2006, 14h16
  4. probleme avec une combobox
    Par el_quincho dans le forum IHM
    Réponses: 1
    Dernier message: 09/02/2006, 16h14
  5. [FLASH MX2004] Probleme avec un combobox
    Par pierrot10 dans le forum Flash
    Réponses: 3
    Dernier message: 28/10/2005, 17h35

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