在使用ComboBox控件时,遇到了重新绑定赋值出问题的情况。正常情况下,对于数据重新赋值的或者绑定数据源的时候,为了防止数据出现问题,都会先清空原来数据,所以就这样写了,但是没有相当恰恰这样写就出现问题了。 于是在网上找了一下。发现有人是这样操作的。灵感突现,再清除下拉列表项的时候首先将ComboBox.DataSource付空值“null”,问题果然就迎刃而解了。
if (combo_Area.Items.Count > 0) { combo_Area.DataSource = null; combo_Area.Items.Clear(); }
本文介绍了一种在使用ComboBox控件时,解决重新绑定数据源出现的问题的方法。当需要重新赋值或绑定数据源时,先将DataSource设置为null,然后再清空Items,可以有效避免数据异常。

被折叠的 条评论
为什么被折叠?



