嗨,在我的组合框中,我希望不同的国家出现在它中。但我努力尝试,永远不要让它出现。这就是我所做的:不能让组合框对象出现
class Countries
{
public string Name { get; set; }
public IList<Countries> Cities { get; set; }
public Countries()
{
}
public Countries(string _name)
{
Cities = new List<Countries>();
Name = _name;
List<Countries> countries = new List<Countries> { new Countries("UK"),
new Countries("Australia"),
new Countries("France") };
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
CustomerFiles.Countries country = new CustomerFiles.Countries();
cbCountry.DataSource = country.Cities;
cbCountry.DisplayMember = country.Name;
}
我能做些什么,我仍然不明白的组合框内部的任何国家?!?
您提供的代码看起来很不寻常 - 是一个windows窗体类吗?为什么你在组合框选择的索引更改事件中设置组合框数据源?此外,组合框的显示成员属性还会选择要显示的数据绑定类型的属性,这看起来并不像您尝试使用它的方式。 –