Comment lier une zone de liste déroulante à une Liste générique avec une profonde DisplayMember et ValueMember propriétés?

Je suis en train de lier une liste générique comme la Liste des Parents d'une zone de liste déroulante.

    public Form1()
    {
        InitializeComponent();
        List<Parent> parents = new List<Parent>();
        Parent p = new Parent();
        p.child = new Child();
        p.child.DisplayMember="SHOW THIS";
        p.child.ValueMember = 666;
        parents.Add(p);
        comboBox1.DisplayMember = "child.DisplayMember";
        comboBox1.ValueMember = "child.ValueMember";
        comboBox1.DataSource = parents;
    }
}
public class Parent
{
    public Child child { get; set; }
}
public class Child
{
    public string DisplayMember { get; set; }
    public int ValueMember { get; set; }
}

Quand je lance mon appli de test, je ne vois que: "ComboBindingToListTest.Parent" qui apparaît dans ma liste déroulante au lieu de "MONTRER CE".
Comment puis-je lier une zone de liste déroulante à une Liste Générique d'un niveau ou profonde, par exemple, les propriétés de l'enfant.DisplayMember??

Merci d'Avance,
Adolfo

InformationsquelleAutor Adolfo Perez | 2011-04-15