子窗口执行操作结束后,记录showDialog的状态:
父窗口判断状态再进行刷新:
父窗口进入子窗口方法的代码:
private void btnAddUser_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
saTableKeys = new string[] { GlobalVariable.gsFactory, txtMailGroupID.Text, "MAIL_GROUP_ID" };
frmFDCTranAttachUser frmFDCTranAttachUser = new frmFDCTranAttachUser("Add User",saTableKeys);
if (frmFDCTranAttachUser.ShowDialog() == DialogResult.OK)
{
ViewMailGroup();
BindGV();
}
}
========================
双击单行数据进入子窗口,删除关闭窗体再刷新父窗口
if (CommonFunction.ShowMsgBox(CommonFunction.GetMessage(359)) != DialogResult.None)
{
CommonFunction.ActivateForm(CommonFunction.GetMenuTag(GlobalConstant.FORMID_FDC_RESOURCE_MODEL_LIST), "Resource Model List", true);//"Resource Model List"是窗体名
this.Close();
}