在使用ComboBox控件時,遇到了從新綁定賦值出問題的狀況。正常狀況下,對於數據從新賦值的或者綁定數據源的時候,爲了防止數據出現問題,都會先清空原來數據,因此就這樣寫了,可是沒有至關偏偏這樣寫就出現問題了。 因而在網上找了一下。發現有人是這樣操做的。靈感突現,再清除下拉列表項的時候首先將ComboBox.DataSource付空值「null」,問題果真就迎刃而解了。spa
if (combo_Area.Items.Count > 0) { combo_Area.DataSource = null; combo_Area.Items.Clear(); }