У меня возникли проблемы с обновлением родительской формы окон после закрытия формы дочерних окон. Вот код, у меня есть:Обновить родительскую форму окна из дочерних окон
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();
}
То, что я пытаюсь сделать здесь, чтобы сохранить данные и закрыть форму дочерних окон и имеют родительские формы Windows обновляется путем извлечения новых данных для отображения. Я что-то упустил? Хотя я понимаю, что форма дочерних окон не должна контролировать родителя. Подумайте об этом, ребенок просит родителя обновить информацию.
Вы пытались найти решение? На этот вопрос ответили тысячи раз. –
'assignForm.Refresh()' не имеет ничего общего с данными формы, это просто перерисовывает форму. –
@BastianThiede Я искал решения, но ни один не был найден, потому что все они связаны с ASP.NET, которые я не искал. – Marc