C#省份城市下拉框聯(lián)動簡單實(shí)現(xiàn)方法
本文實(shí)例講述了C#省份城市下拉框聯(lián)動簡單實(shí)現(xiàn)方法。分享給大家供大家參考。具體分析如下:
Dictionary<string, string> Address = new Dictionary<string, string>();
void loadData()
{
//這是你要添加的數(shù)據(jù)
//也可以選擇動態(tài)添加但是考慮到數(shù)據(jù)不多不影響性能就這么做了
Address.Add("綿陽", "四川");
Address.Add("成都", "四川");
Address.Add("廣漢", "四川");
Address.Add("南京", "江蘇");
Address.Add("揚(yáng)州", "江蘇");
Address.Add("無錫", "江蘇");
Address.Add("珠海", "廣州");
Address.Add("東莞", "廣州");
Address.Add("深圳", "廣州");
Address.Add("上海", "直轄市");
//通過循環(huán)值添加進(jìn)省會下拉框
foreach (string province in Address.Values)
{
//判斷下 避免重復(fù)添加省會名
if (!comboBoxEdit1.Properties.Items.Contains(province))
comboBoxEdit1.Properties.Items.Add(province);
}
//省會下拉框選擇索引方法
private void comboBoxEdit1_SelectedIndexChanged(object sender, EventArgs e)
{
//添加之前先把市級下拉框清空 避免追加數(shù)據(jù)
//你也可以選擇動態(tài)添加
comboBoxEdit2.Properties.Items.Clear();
//通過值查找鍵值
foreach (KeyValuePair<string, string> kvp in Address)
{
if (kvp.Value.Equals(comboBoxEdit1.SelectedItem.ToString()))
{
comboBoxEdit2.Properties.Items.Add(kvp.Key);
}
}
}
程序運(yùn)行效果如下圖所示:

希望本文所述對大家的C#程序設(shè)計(jì)有所幫助。
相關(guān)文章
使用快捷鍵在Unity中快速鎖定和解鎖Inspector右上角的鎖功能
這篇文章主要為大家介紹了使用快捷鍵在Unity中快速鎖定和解鎖Inspector右上角的鎖功能詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08
C#中Thread.CurrentThread的用法小結(jié)
本文主要介紹了C#中Thread.CurrentThread的用法小結(jié),通過Thread.CurrentThread可以訪問和修改當(dāng)前線程的各種屬性和方法,具有一定的參考價(jià)值,感興趣的可以了解一下2025-04-04
WinForm實(shí)現(xiàn)程序一段時(shí)間不運(yùn)行自動關(guān)閉的方法
這篇文章主要介紹了WinForm實(shí)現(xiàn)程序一段時(shí)間不運(yùn)行自動關(guān)閉的方法,涉及WinForm計(jì)時(shí)器及進(jìn)程操作的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-09-09
C#調(diào)用??倒I(yè)相機(jī)SDK采集圖像并在Halcon窗口中顯示方式
這篇文章主要介紹了C#調(diào)用??倒I(yè)相機(jī)SDK采集圖像并在Halcon窗口中顯示方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-02-02

