子窗口执行操作结束后,记录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();
}
本文介绍了在软件开发中,如何通过子窗口执行特定操作,并在操作完成后通知父窗口进行数据刷新的方法。详细解释了使用C#的DevExpress框架下,如何在子窗口操作结束后,通过判断对话框的返回值来决定是否触发父窗口的数据视图更新。
1883

被折叠的 条评论
为什么被折叠?



