在FORM1里有个combobox控件,用以下语句绑定数据库        private void BindDDL(int i)
        {
            cobb.DataSource = LoadSSr();
            cobb.DisplayMember = "Name";
            cobb.ValueMember = "ID";
            cobb.SelectedIndex = 0 ;
        }
在FORM2里有个事件,用来更新数据库的,更新完FORM2关闭后 更新combobox该怎么实现?
FORM1和FORM2是相互独立的,平时谁也不影响谁,只有在更新数据库的时候才有影响.
FORM1一直处于打开状态,不关闭.

解决方案 »

  1.   

    combobox.items.clear()
    然后重新绑定啊
      

  2.   

    在Form2的Closing事件里操作Form1不就行了。
      

  3.   


    1、在FORM2 窗体中定义一个全局变量 :
    public FORM1 form1;2、在FORM1打开FORM2窗体代码:
    FORM2 form2=new FORM2();
    form2.form1=this;
    form2.Show();3、最后在FORM2关闭事件里调用form1.BindDDL 方法。(相当于重新绑定)
      

  4.   

    timer 不考虑,偶尔操作一次 用timer 太浪费资源