我有两个表单。Form1包含一个数据表。当我实例化form2时,我将form1的数据表中的一条记录传递给它。然后我在form2中做了一些事情,现在我想更新Form1中的数据表,基于在form2中所做的。
我怎样才能做到这一点?我需要删除数据,并添加新的数据,我必须有数据从form2来完成这一点。
From this post:
-
在
form2
中创建一个公共属性:public partial class Form2 : Form { private DataTable data; public DataTable Data { get { return data; } } }
-
当你完成
form2
时,在form1
中访问它://... form2.ShowDialog(); // Retrieved modified dataTable dataTable = form2.Data; //...