我有一个表格 PatientInformation,它有一个 datagridview 用于显示数据库中的现有记录。我还有另一种形式用于更新 datagridview 中存在的记录。
因此,我需要刷新 datagridview 以考虑更新。我在更新表单上有 2 个按钮(取消、更新)。现在问题出在此处:即使单击“更新”按钮,我的对话框结果也总是返回“取消”。
我的表单还包含Form Closed 事件的方法。这是导致问题的原因吗?
我的调用语句如下:
diagResult = patientUpdateVlObject.ShowDialog();
if (diagResult.ToString() == "Update")
{
dtgrdviewSearchOutput.Refresh();
DipslayMessage("Record Updated Successfuly!!");
}
else
//Do nothing.
我在更新表单中的表单关闭方法如下:
private void PatientUpdate_FormClosed(object sender, FormClosedEventArgs e)
{
this.Dispose();
}