C#中comboBox實(shí)現(xiàn)三級(jí)聯(lián)動(dòng)
更新時(shí)間:2018年03月27日 15:17:07 作者:彬菌
給大家分享了C#中comboBox實(shí)現(xiàn)三級(jí)聯(lián)動(dòng)的全部代碼,代碼經(jīng)過(guò)測(cè)試,有興趣的朋友跟著做一下。
實(shí)現(xiàn)效果:
Form1.cs代碼
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Collections; namespace Select { public partial class Form1 : Form { public Form1() { InitializeComponent(); } Hashtable province = new Hashtable(); Hashtable city = new Hashtable(); private void Province() { province.Add("云南省",new string[] {"昆明市","玉溪市" }); province.Add("四川省", new string[] { "成都市", "綿陽(yáng)市" }); city.Add("昆明市",new string[] {"盤(pán)龍區(qū)","五華區(qū)" }); city.Add("玉溪市",new string[] {"紅塔區(qū)","。。。區(qū)" }); city.Add("成都市", new string[] { "。。。區(qū)", "。。。區(qū)" }); city.Add("綿陽(yáng)市", new string[] { "...區(qū)", "...區(qū)" }); } private void Form1_Load(object sender, EventArgs e) { Province(); foreach (string str in province.Keys) { comboBox1.Items.Add(str); } foreach (string str in city.Keys) { comboBox2.Items.Add(str); } comboBox1.SelectedIndex=0; } private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { string[] citys = province[comboBox1.Text] as string[]; comboBox2.Items.Clear(); foreach (string s in citys) { comboBox2.Items.Add(s); } comboBox2.SelectedIndex = 0; } private void comboBox2_SelectedIndexChanged(object sender, EventArgs e) { string[] citys = city[comboBox2.Text] as string[]; comboBox3.Items.Clear(); foreach (string str in citys) { comboBox3.Items.Add(str); } comboBox3.SelectedIndex = 0; } private void comboBox3_SelectedIndexChanged(object sender, EventArgs e) { } } }
更多相關(guān)的實(shí)現(xiàn)方法大家可以閱讀下面的相關(guān)內(nèi)容,感謝大家對(duì)腳本之家的支持。
本文轉(zhuǎn)載于:https://www.idaobin.com/archives/970.html
相關(guān)文章
C#實(shí)現(xiàn)簡(jiǎn)單播放mp3的方法
這篇文章主要介紹了C#實(shí)現(xiàn)簡(jiǎn)單播放mp3的方法,涉及C#播放多媒體文件的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03一個(gè)C#開(kāi)發(fā)者重溫C++的心路歷程
作為一個(gè)C#開(kāi)發(fā)為什么要重新學(xué)習(xí)C++呢?因?yàn)樵贑#在很多業(yè)務(wù)場(chǎng)景需要調(diào)用一些C++編寫(xiě)的COM組件,如果不了解C++,那么,很容易。。。注定是要被C++同事忽悠的2019-05-05C# Base 64 編碼/解碼實(shí)現(xiàn)代碼
這篇文章主要介紹了C# Base 64 編碼/解碼實(shí)現(xiàn)代碼,需要的朋友可以參考下2016-02-02微信公眾號(hào)被動(dòng)消息回復(fù)原理解析
這篇文章主要介紹了公眾號(hào)被動(dòng)消息回復(fù)原理解析,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-06-06