使用WinForm下拉框,完成省份选择器效果,即在第一个下拉框中选择省份,第二个下拉框显示出相应的市
视图:
代码:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace 省份选择器 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void cb省_SelectedIndexChanged(object sender, EventArgs e) { cb市.Items.Clear(); //清除之前数据 string 省 = Convert.ToString(cb省.SelectedItem); if (省 == "陕西") { cb市.Items.Add("西安"); cb市.Items.Add("宝鸡"); cb市.Items.Add("咸阳"); } else if (省 == "福建") { cb市.Items.Add("福州"); cb市.Items.Add("厦门"); cb市.Items.Add("三明"); } else if (省 == "云南") { cb市.Items.Add("昆明"); cb市.Items.Add("大理"); cb市.Items.Add("丽江"); } } } }执行结果: