C#省份城市下拉框联动简单实现方法

 更新时间:2014年12月02日 10:42:55   投稿:shichen2014  
这篇文章主要介绍了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#程序设计有所帮助。

相关文章

  • 使用快捷键在Unity中快速锁定和解锁Inspector右上角的锁功能

    使用快捷键在Unity中快速锁定和解锁Inspector右上角的锁功能

    这篇文章主要为大家介绍了使用快捷键在Unity中快速锁定和解锁Inspector右上角的锁功能详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • C#获取存储过程返回值和输出参数值的方法

    C#获取存储过程返回值和输出参数值的方法

    这篇文章主要介绍了C#获取存储过程返回值和输出参数值的方法,有需要的朋友可以参考一下
    2014-01-01
  • C#使用GUID(全局统一标识符)

    C#使用GUID(全局统一标识符)

    这篇文章介绍了C#使用GUID(全局统一标识符)的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • C#中Thread.CurrentThread的用法小结

    C#中Thread.CurrentThread的用法小结

    本文主要介绍了C#中Thread.CurrentThread的用法小结,通过Thread.CurrentThread可以访问和修改当前线程的各种属性和方法,具有一定的参考价值,感兴趣的可以了解一下
    2025-04-04
  • C#实现获取磁盘空间大小的方法

    C#实现获取磁盘空间大小的方法

    这篇文章主要介绍了C#实现获取磁盘空间大小的方法,分别基于System.IO.DriveInfo.GetDrives方法与ManagementClass("Win32_LogicalDisk")来实现这一功能,是非常实用的技巧,需要的朋友可以参考下
    2014-12-12
  • c# webapi 配置swagger的方法

    c# webapi 配置swagger的方法

    这篇文章主要介绍了c# webapi 配置swagger的方法,文中示例代码非常详细,帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • C#操作XML文件步骤

    C#操作XML文件步骤

    在本篇文章里小编给大家分享了关于C#操作XML文件步骤教学内容,有兴趣的朋友们可以学习下。
    2019-01-01
  • WinForm实现程序一段时间不运行自动关闭的方法

    WinForm实现程序一段时间不运行自动关闭的方法

    这篇文章主要介绍了WinForm实现程序一段时间不运行自动关闭的方法,涉及WinForm计时器及进程操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-09-09
  • C#调用海康工业相机SDK采集图像并在Halcon窗口中显示方式

    C#调用海康工业相机SDK采集图像并在Halcon窗口中显示方式

    这篇文章主要介绍了C#调用海康工业相机SDK采集图像并在Halcon窗口中显示方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • 使用C#在PDF中添加和删除水印注释

    使用C#在PDF中添加和删除水印注释

    PDF中的水印注释是一种独特的注释类型,它通常以透明的文本或图片形式叠加在页面内容之上,为文档添加标识或信息提示,这篇博客将探讨如何使用C# 在PDF文档中添加和删除水印注释,感兴趣的小伙伴跟着小编一起来看看吧
    2025-02-02

最新评论