子ウィンドウフォームを閉じた後、親ウィンドウフォームをリフレッシュさせるのに問題があります。ここで私が持っているコードだ:子ウィンドウから親ウィンドウフォームをリフレッシュ
private void btnSave_Click(object sender, EventArgs e)
{
BusinessClient bc = new BusinessClient();
bc.CompanyName = txtCompanyName.Text;
bc.PointOfContact = txtPointOfContact.Text;
bc.Address1 = txtAddressOne.Text;
bc.Address2 = txtAddressTwo.Text;
bc.City = txtCity.Text;
bc.State = cbxState.Text;
bc.Zip = txtZip.Text;
bc.Phone = txtPhone.Text;
bc.Email = txtEmail.Text;
BusinessClientMgr bcMgr = new BusinessClientMgr();
bcMgr.StoreNewBusinessClient(bc);
AfterTheSave();
AssignmentForm assignForm = new AssignmentForm();
assignForm.Refresh();
this.Close();
}
私はここで何をしようとしていることは、データを保存し、子ウィンドウのフォームを閉じて、親ウィンドウが表示する新しいデータを取得することによってリフレッシュを形成することです。私はここに何かを逃していますか子ウィンドウのフォームは親を制御すべきではないことを理解していますが。それを考えると、子供は親に情報の更新を求めています。
ソリューションを検索しようとしましたか?この質問は1000回答えられました。 –
'assignForm.Refresh()'はフォームデータとは何の関係もなく、フォームグラフィックスを再描画します。 –
@BastianThiede私は解決策を探しましたが、それらのすべてが私が探していなかったASP.NETに関連しているため、何も見つかりませんでした。 – Marc