【发布时间】:2015-03-03 17:18:23
【问题描述】:
我正在制作一个相当简单的库存程序,但我不知道如何将数据添加到原始主窗体中。
在主窗体上,我有一个添加项目的按钮及其详细信息(additem)。用户单击“添加”按钮后,应将输入的信息放入主窗体上的四个 DGV 之一。这可以正常工作,但是,每次添加新项目时,都会将其添加到主窗体的新实例中,而前一个实例(带有前一个项目条目)会被丢弃。
这是主窗体上“添加项目”按钮的代码:
additem form1 = new additem();
this.Hide();
form1.ShowDialog();
this.Visible = true;
this.Refresh();
这是用户点击“添加”时additem表单的代码:
invmain invmainobject = new invmain();
//Work done here...
this.DialogResult = DialogResult.OK;
invmainobject.Show();
如何让信息显示在原始实例上并更新表单,以便新条目出现在 DGV 中?
【问题讨论】: