国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#省份城市下拉框聯動簡單實現方法

2019-10-29 21:46:41
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了C#省份城市下拉框聯動簡單實現方法,涉及字典的定義與索引的用法,是非常實用的技巧,需要的朋友可以參考下
 

本文實例講述了C#省份城市下拉框聯動簡單實現方法。分享給大家供大家參考。具體分析如下:

 

復制代碼代碼如下:
//定義字典
Dictionary<string, string> Address = new Dictionary<string, string>();

 

void loadData()
{
   //這是你要添加的數據
  //也可以選擇動態添加但是考慮到數據不多不影響性能就這么做了
    Address.Add("綿陽", "四川");
    Address.Add("成都", "四川");
    Address.Add("廣漢", "四川");
    Address.Add("南京", "江蘇");
    Address.Add("揚州", "江蘇");
    Address.Add("無錫", "江蘇");
    Address.Add("珠海", "廣州");
    Address.Add("東莞", "廣州");
    Address.Add("深圳", "廣州");
    Address.Add("上海", "直轄市");

    //通過循環值添加進省會下拉框
    foreach (string province in Address.Values)
    { 
  //判斷下 避免重復添加省會名
 if (!comboBoxEdit1.Properties.Items.Contains(province))
     comboBoxEdit1.Properties.Items.Add(province);
    }

//省會下拉框選擇索引方法
private void comboBoxEdit1_SelectedIndexChanged(object sender, EventArgs e)
{
    //添加之前先把市級下拉框清空 避免追加數據 
    //你也可以選擇動態添加
    comboBoxEdit2.Properties.Items.Clear();
   //通過值查找鍵值
    foreach (KeyValuePair<string, string> kvp in Address)
    {
 if (kvp.Value.Equals(comboBoxEdit1.SelectedItem.ToString()))
 {
     comboBoxEdit2.Properties.Items.Add(kvp.Key);
 }
    }        
}

 

程序運行效果如下圖所示:

C#省份城市下拉框聯動簡單實現方法

希望本文所述對大家的C#程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 拜城县| 玛多县| 白玉县| 开鲁县| 阳曲县| 寿光市| 石城县| 灵石县| 安龙县| 宜章县| 河池市| 皮山县| 高邑县| 枣强县| 鄂伦春自治旗| 宿松县| 辉南县| 将乐县| 洪江市| 浮山县| 淮阳县| 漠河县| 西昌市| 镇沅| 九江市| 永登县| 五原县| 桐柏县| 兴安县| 宜宾县| 垫江县| 南川市| 文成县| 铁岭市| 修文县| 登封市| 龙陵县| 中卫市| 台州市| 郎溪县| 紫金县|