嗨,在我的組合框中,我希望不同的國家出現在它中。但我努力嘗試,永遠不要讓它出現。這就是我所做的:不能讓組合框對象出現
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窗體類嗎?爲什麼你在組合框選擇的索引更改事件中設置組合框數據源?此外,組合框的顯示成員屬性還會選擇要顯示的數據綁定類型的屬性,這看起來並不像您嘗試使用它的方式。 –