2014-08-29 57 views
0

datainsetion的同时datagridview的,我有两个的WinForms如何更新在DB

由此引发addlaundry表格,我们可以添加洗衣细节即ADDLaundry和洗衣细节

洗衣细节BTN onclick事件...我需要看到详细信息在laudndry详细信息网格中以addlaundry形式添加,而不是关闭表单。任何机构有任何想法....

我用这个代码:

private void btnSave_Click(object sender, EventArgs e) 
     { 

      IsDone= objLaundry.InsertLaundry(txtItems,txtRate); 
      if(IsDone==true) 
      { 
       objLaundry.ClearFields(txtItems,txtRate); 

       //PolosysHMS.Masters.frmLaundry obj = new frmLaundry(); 
       //obj.dgvLaundry.DataSource = null; 
       //obj.LoadGrid(); 
       //obj.Show(); 
      } 

但这种创造另外的对象,我想关闭现有的洗衣资料,然后再次打开新的构造....?

+1

细节网格在现有网页?如果是,那么只需在保存功能后添加绑定网格功能即可。 – 2014-08-29 12:14:08

+0

但保存功能在另一个页面... – 2014-08-29 12:18:01

+0

您是否使用opendialogbox打开了保存功能页面?如果是,那么在opendialogbox代码下面添加绑定网格功能。 – 2014-08-29 13:27:55

回答

1

首先创建其中具有清爽的格之格的WinForms功能..

现在,当你点击按钮打开ADDLaundry form..Do这样的:

FormADDlaundry frm = new FormADDlaundry(); 
Frm.ViewGrid += new FormADDlaundry.doevent(BindGrid); 
Frm.show(); 

,立即AddLaundry形式

public delegate void doEvent(); 
public event doEvent ViewGrid; 

现在,当你通过点击按钮添加洗衣店。也调用ViewGrid事件。 您的工作完成!

+0

我试过这个不工作:这是我的代码 – 2014-09-01 06:26:43

+0

@ Taja_100:粘贴你的代码的两种形式。 – 2014-09-01 06:36:42

+0

我把代码粘贴到Addbtn点击事件的第一个代码和WinForm中,添加了清单第二个代码,但仍然不能正常工作... – 2014-09-01 06:49:12