Combobox selectedvalue

J'ai une zone de liste déroulante sur mon formulaire (winforms). Dans les propriétés, j'ai mis la DisplayMember et la ValueMember. DisplayMember = Nom et ValueMember = ID. La zone de liste déroulante est rempli avec les objets suivants:

public class MyObj
    {
        public string Name
        {
            get; set;
        }

        public int ID { get; set; }
    }

Le Nom s'affiche bien dans la liste déroulante(si DisplayMember est de travail) cependant, lorsque je fais:

mycombobox.SelectedValue il est TOUJOURS null.

Quelqu'un sait-il si j'ai oublié de faire quelque chose?

où avez-vous vérifier mycombobox.SelectedValue ?
C'est sur l'événement click d'un bouton. J'ai aussi essayé de vérifier sur l'événement SelectedIndexChanged de la zone de liste déroulante lui-même mais il ne fonctionne pas non plus.
si vous ne SelectedIndex ou SelectedItem qu'obtenez-vous? pouvez-vous ajouter le code de la façon dont la zone de liste déroulante est configuré et peuplée?
Essayez de permuter l'ID et le Nom: DisplayMember = ID et ValueMember = Name et de voir si l'ID s'affiche bien dans la liste déroulante assurez-vous que votre source de données est fine.
J'ai mis DisplayMember = ID et il affiche l'ID de l'amende juste.

OriginalL'auteur AndrewC | 2010-12-10