C#省份城市下拉框聯(lián)動簡單實現(xiàn)方法
本文實例講述了C#省份城市下拉框聯(lián)動簡單實現(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("揚州", "江蘇");
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);
}
}
}
程序運行效果如下圖所示:
希望本文所述對大家的C#程序設(shè)計有所幫助。
相關(guān)文章
C#利用FluentFTP實現(xiàn)FTP上傳下載功能詳解
FTP作為日常工作學(xué)習(xí)中,非常重要的一個文件傳輸存儲空間,想必大家都非常的熟悉了,那么如何快速的實現(xiàn)文件的上傳下載功能呢,本文以一個簡單的小例子,簡述如何通過FluentFTP實現(xiàn)文件的上傳和下載功能2023-02-02C#判斷指定驅(qū)動器是否是Fat分區(qū)格式的方法
這篇文章主要介紹了C#判斷指定驅(qū)動器是否是Fat分區(qū)格式的方法,涉及C#中DriveFormat屬性的使用技巧,非常具有實用價值,需要的朋友可以參考下2015-04-04C#百萬數(shù)據(jù)查詢出現(xiàn)超時問題的解決方法
這篇文章主要介紹了C#百萬數(shù)據(jù)查詢出現(xiàn)超時問題的解決方法,是非常實用的技巧,需要的朋友可以參考下2014-09-09