程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#省分城市下拉框聯動簡略完成辦法

C#省分城市下拉框聯動簡略完成辦法

編輯:C#入門知識

C#省分城市下拉框聯動簡略完成辦法。本站提示廣大學習愛好者:(C#省分城市下拉框聯動簡略完成辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是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#法式設計有所贊助。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved