c#combobox中根据combobox1中的id得到combobox2中的选项,但是当1级下的2级菜单为空时,2级还是会显示一级的数据

本人是.net的新手,分享下最近开发工作中遇到的问题,向新人分享下,老人就不用看了,虽然很简单,但是我确实花了好几个小时,尤其是在pda上运行又慢,就不要吐槽了,毕竟是第一次分享,也自己做个记录如图根据一级工作中心的值的动态得到二级工作中心的选项,但是出现了一个问题就是:当选择一级工作中心时,其所属的二级工作中心有值的时候,动态显示的是正常,当一级工作中心所属的二级为空时,二级所显示的是前一个一级下的二级的菜单,而不为空,我用了网上的很多方法,combobox2.DataSource=null,不行,依然有这个问题,combobox2.items.clear(),还是不行,我开始的代码是这样写的

  public void initComboBox2(Dictionary<string, string>[] objs)
        {
            DataTable dt = new DataTable();
                dt.Columns.Add("name");
                dt.Columns.Add("id");

            if (objs != null && objs.Length

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值