我要更换一个ComboBox的数据源,但更换后,ComboBox并不显示。我在更换之前把ComboBox数据源设为null。我的操作不是在Form加载时完成的。问下怎么才能让comboBox显示我更换后的数据源啊

解决方案 »

  1.   


    为什么要赋予null  直接赋予数据源覆盖不就行了吗?但是要保持这个过程执行到了。。或者放按钮事件里
      

  2.   

    重新绑定么。//如果有selectChanged需要先注销
    comboBox.DataSource = null;
    comboBox.DataSource = newData;...什么问题?
      

  3.   

    我是放在SelectedChanged事件中处理的(是TabControl控件的事件)
    ,把新的数据源赋值给DataSource属性后,comboBox什么也没有显示,我分别刷新过窗口和comboBox控件,但都没有用
      

  4.   

    我是放到了TabControl的SelectedChanged事件中
      

  5.   

    comboBox.Items.Add(str);
    这样一条一条的加,也是不能显示,是不是我的comboBox哪里用错了
      

  6.   

    是在这个Tab页中的comboBox吗?代码贴出来看看。
      

  7.   

    是不是 comboBox 弄错了啊,还有第二个comboBox,一直操作第二个,看的却是第一个?