如何从另一个winform修改数据表

时间:2011-11-17 22:36:30

标签: c# winforms datatable

我有2个表格。 Form1包含一个数据表。当我实例化form2时,我从form1的数据表中传递一条记录。然后我在form2中做了一些事情,现在我想根据form2中的内容更新Form1中的数据表。

我怎样才能做到这一点?我需要删除数据行,并添加新的数据行,我必须从form2获取数据才能完成此任务。

1 个答案:

答案 0 :(得分:0)

来自this post

  • form2

    中创建公共属性
    public partial class Form2 : Form {
    
        private DataTable data;
    
        public DataTable Data {
            get { return data; }
        }
    }
    
  • 完成form1后,在form2中访问它:

    //...
    form2.ShowDialog();
    // Retrieved modified dataTable
    dataTable = form2.Data;
    //...