Я не думаю, что вы можете делать то, что пытаетесь.Дизайн выше показывает, что у Родителя может быть только один ребенок.Это правда?Или вы упростили дизайн для целей этого вопроса.
Что бы я ни рекомендовал, независимо от того, может ли родитель иметь несколько детей, вы должны использовать анонимный тип в качестве источника данных для поля со списком,и заполнить этот тип с помощью linq.Вот пример:
private void Form1_Load(object sender, EventArgs e)
{
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);
var children =
(from parent in parents
select new
{
DisplayMember = parent.child.DisplayMember,
ValueMember = parent.child.ValueMember
}).ToList();
comboBox1.DisplayMember = "DisplayMember";
comboBox1.ValueMember = "ValueMember";
comboBox1.DataSource = children;
}