欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#省份城市下拉框聯(lián)動(dòng)簡(jiǎn)單實(shí)現(xiàn)方法

 更新時(shí)間:2014年12月02日 10:42:55   投稿:shichen2014  
這篇文章主要介紹了C#省份城市下拉框聯(lián)動(dòng)簡(jiǎn)單實(shí)現(xiàn)方法,涉及字典的定義與索引的用法,是非常實(shí)用的技巧,需要的朋友可以參考下

本文實(shí)例講述了C#省份城市下拉框聯(lián)動(dòng)簡(jiǎn)單實(shí)現(xiàn)方法。分享給大家供大家參考。具體分析如下:

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

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

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

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

程序運(yùn)行效果如下圖所示:

希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論