如何从另一个窗体修改数据表

本文关键字:修改 数据表 窗体 另一个 | 更新日期: 2023-09-27 18:14:57

我有两个表单。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;
    //...