第一個:
你可以在WokerForm裡面定義一個private Form1 parent = null;
修改構造函數public WorkerForm(){ ...}
為public WorkerForm(Form1 frm){ this.parent = frm; //其它的初始化 }
然後調用的時候WokerForm newForm=new WokerForm(this);
在WorkerForm裡面直接用this.parent.Show();即可第二個:我不會
你可以在WokerForm裡面定義一個private Form1 parent = null;
修改構造函數public WorkerForm(){ ...}
為public WorkerForm(Form1 frm){ this.parent = frm; //其它的初始化 }
然後調用的時候WokerForm newForm=new WokerForm(this);
在WorkerForm裡面直接用this.parent.Show();即可第二個:我不會
为什么你要hide主窗体呢?
如果你是在开始的时候想显示一个登陆窗体的话
你可以将你的代码写在主窗体的Main()里面
这样写
WokerForm newForm=new WokerForm();
newForm.ShowDialog();(在wokerform里面做一个自定义属性isLogin)
if(newForm.isLogin)
{
Application.Run(new Form1);
}这样就可以在关闭workerForm后并且在workerForm使isLOGin为true的时候显示主窗体了第二个问题不好说,麻烦你贴一下相关代码
我是用SqlDataAdapter
SqlConnetction
DataSet来连接数据的.
修改TextBox.Text
然后我是用SqlDataAdapter.Updata(DataSet)来更新数据库中的数据的.
可是数据没有改变.为什么?