第一個:
你可以在WokerForm裡面定義一個private Form1 parent = null;
修改構造函數public WorkerForm(){  ...}
為public WorkerForm(Form1 frm){ this.parent = frm; //其它的初始化  }
然後調用的時候WokerForm newForm=new WokerForm(this);
在WorkerForm裡面直接用this.parent.Show();即可第二個:我不會

解决方案 »

  1.   

    1.你不用这样做啊
    为什么你要hide主窗体呢?
    如果你是在开始的时候想显示一个登陆窗体的话
    你可以将你的代码写在主窗体的Main()里面
    这样写
    WokerForm newForm=new WokerForm();
    newForm.ShowDialog();(在wokerform里面做一个自定义属性isLogin)
    if(newForm.isLogin)
    {
         Application.Run(new Form1);
    }这样就可以在关闭workerForm后并且在workerForm使isLOGin为true的时候显示主窗体了第二个问题不好说,麻烦你贴一下相关代码
      

  2.   

    第二个问题就是TextBox控件中的DataBindings中的Text属性与表中的相应字段捆绑后.
    我是用SqlDataAdapter 
          SqlConnetction
          DataSet来连接数据的.
          修改TextBox.Text
     然后我是用SqlDataAdapter.Updata(DataSet)来更新数据库中的数据的.
    可是数据没有改变.为什么?