Я несколько объектов класса:
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
. Как мне изменить привязку, чтобы программа работала правильно?
Заранее благодарим!