首页 新闻 会员 周边 捐助

C#Winform两个combox控件,选择其中一个combox绑定的内容,另一个combox也相应加载与其对应的内容,接下来

0
悬赏园豆:5 [已解决问题] 解决于 2015-10-28 11:15

就比如说我选combox中的一个选项1,combox2对应就会加载A,B,C,D

       选combox中的一个选项2,combox2对应就会加载E,F,G,H

本来设想实习了,不过有个bug

就如:我选combox的1后,已经加载了A,B,C,D,但是问题来了,在我选combox的2后,

combox2控件加载变成了A,B,C,D,E,F,G,H,也就是平白无故多了combox的内容

我用以下两天式子来处理,虽然有效果,但是多次执行还是会出现上述的情况,怎么解决?

this.txtFoodName.SelectedIndex = -1;
this.txtFoodName.Items.Clear();

小小问题,新手请教!

求个处理的方法

夜空下的男子的主页 夜空下的男子 | 初学一级 | 园豆:31
提问于:2015-10-28 11:02
< >
分享
最佳答案
0

combox Change的时候清空 combox2的所有内容 确保里面没有,防止线程并发

收获园豆:5
Wesleyzen | 菜鸟二级 |园豆:344 | 2015-10-28 11:09

谢谢了,是我在上述两个语句上多加了个逻辑,直接用那两条式子就不会了,我去判断第二个combox是否为空,没有去注意空的情况,去了逻辑直接用这两个就搞定了,谢谢你的回答

夜空下的男子 | 园豆:31 (初学一级) | 2015-10-28 11:15
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册