1. 程式人生 > >c# winform:當子窗體關閉時,更新父窗體DataGridView控制元件的值

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;   ///設定對話方塊的值 
         }
     }