我有几个类的对象:
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
。我应该如何修改绑定以获得正确的程序行为?
提前感谢!