ComboBox DataBinding вызывает ArgumentException


Я несколько объектов класса:

class Person
{
    public string Name { get; set; }
    public string Sex { get; set; }
    public int Age { get; set; }

    public override string ToString()
    {
        return Name + "; " + Sex + "; " + Age;
    }
}

и класс, у которого есть свойство типа Person :

class Cl
{
    public Person Person { get; set; }
}

И я хочу привязать Cl.Person в поле со списком. Когда я пытаюсь сделать это так:

Cl cl = new cl();
comboBox.DataSource = new List<Person> {new Person{Name = "1"}, new Person{Name = "2"}};
comboBox.DataBindings.Add("Item", cl, "Person");

, я получаю ArgumentException . Как мне изменить привязку, чтобы программа работала правильно?
Заранее благодарим!

5
задан LarsTech 21 April 2014 в 19:33
поделиться