c#怎么实现父窗体保存按钮使得子窗体数据保存到数据库
想实现office excel类似功能,点击工具栏中的保存按钮,保存当前激活状态的子窗体的数据到数据库中
父窗体中
public MDI()
{
InitializeComponent();
form1 cc=new form1();
}
public void 新建ToolStripMenuItem_Click(object sender, EventArgs e)
{
cc.MdiParent = this;
cc.WindowState = FormWindowState.Maximized;
cc.Show();
}
private void 保存ToolStrip_Click(object sender, EventArgs e)
{
if (this.ActiveMdiChild != null)
{
string name=this.ActiveMdiChild.Name.ToString();
if (name == "CreateContract")//createcontract是子窗体名称
{
cc.save();//save()是子窗体中保存到数据库的方法
}
}
}
但是这样的话,cc实例关闭后,再点新建按钮就不行了,因为没有实例化,如果在新建按钮里面实例化,保存按钮里面怎么调用这个实例呢