c# winform:当子窗体关闭时,更新父窗体DataGridView控件的值

在子窗体中设置最后对话框的属性,然后再主窗体中根据该属性值,重新绑定DataGridView控件的值。
主窗体代码:

   public partial class MainForm. Form
    {
        public MainForm()
        {
            InitializeComponent();
        }
        private void MainForm_Load(object sender, EventArgs e)
        {
            ShowData();    //绑定DataGridView控件的值
        }
        private void btnAdd_Click(object sender, EventArgs e)
        {
            addUserForm. auf = new addUserForm();
            auf.ShowDialog();
            if (auf.DialogResult == DialogResult.OK)
            {
                ShowData();    //DataGridView控件的值
            }
        }
    }

子窗体代码:

   public partial class addUserForm. Form
    {
        public addUserForm()
        {
            InitializeComponent();
        }
        private void btnSave_Click(object sender, EventArgs e)
        {
           //相关业务逻辑处理
           DialogResult = DialogResult.OK;   ///设置对话框的值 
         }
     }

你可能感兴趣的:(.NET研发)