c# winform:當子窗體關閉時,更新父窗體DataGridView控制元件的值
阿新 • • 發佈:2019-02-04
在子窗體中設定最後對話方塊的屬性,然後再主窗體中根據該屬性值,重新繫結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; ///設定對話方塊的值
}
}