在使用ComboBox控件時,遇到了重新綁定賦值出問題的情況。正常情況下,對于數(shù)據(jù)重新賦值的或者綁定數(shù)據(jù)源的時候,為了防止數(shù)據(jù)出現(xiàn)問題,都會先清空原來數(shù)據(jù),所以就這樣寫了,但是沒有相當恰恰這樣寫就出現(xiàn)問題了。 于是在網(wǎng)上找了一下。發(fā)現(xiàn)有人是這樣操作的。靈感突現(xiàn),再清除下拉列表項的時候首先將ComboBox.DataSource付空值“null”,問題果然就迎刃而解了。
if (combo_Area.Items.Count > 0) { combo_Area.DataSource = null; combo_Area.Items.Clear(); }總結
以上所述是小編給大家介紹的C#ComboBox控件“設置 DataSource 屬性后無法修改項集合”的解決方法,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!
新聞熱點
疑難解答