在C#中是否有构建过程来制作一个名称为所有国家的组合框或列表框,当选择一个国家时,另一个组合框中是否填充了该国家/地区的城市?
当然有一个程序.您可以从简单的数据结构开始:
public class Country
{
public string Name { get; set; }
public IList<City> Cities { get; set; }
public Country()
{
Cities = new List<City>();
}
}
public class City { public string Name { get; set; } }
Run Code Online (Sandbox Code Playgroud)
然后,将此结构实例化为例如表单的属性...
Countries =
new List<Country>
{
new Country
{
Name = "Germany",
Cities =
{
new City {Name = "Berlin"},
new City {Name = "Hamburg"}
}
},
new Country
{
Name = "England",
Cities =
{
new City {Name = "London"},
new City {Name = "Birmingham"}
}
}
};
Run Code Online (Sandbox Code Playgroud)
在您的表单中,实例化两个绑定源(BS):
现在你需要两个下拉菜单:
你应该做得很好.
| 归档时间: |
|
| 查看次数: |
1968 次 |
| 最近记录: |