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#法式設計有所贊助。