У меня есть две формы для отправки запроса на обновление навыка.
Форма 1: Это форма запроса, она содержит сетку данных, связанную с таблицей данных (не привязанную к базе данных)
Форма 2: Форма навыков, содержит элемент управления сеткой данных, привязанный к моей базе данных, в нем перечислены все навыки.
То, что я хочу сделать, - это нажатьдобавьте в форму 1, откройте форму 2, выберите навык, а затем, когда я нажимаю кнопку «ОК», сведения о навыке переносятся в форму1.Я могу сделать это только один раз.Я хочу иметь возможность отправлять несколько навыков в одном запросе, поэтому предыдущие данные не должны быть стерты , однако этого не происходит, потому что форма 2 каждый раз открывает другой экземпляр формы.
Form.Activate () и Form.Show и Form.Update не работает.Справка?
Открыть ссылку формы 2 в форме 1, чтобы открыть форму со списком навыков.
private void AddSkills_Btn_Click(object sender, EventArgs e)
{
AddSkill SkillsForm = new AddSkill();
SkillsForm.Show();
Из формы 2 (после выбора навыка, который пользователь хочет запросить)
SkillUpdateRequest SUpdateReq = new SkillUpdateRequest();
SUpdateReq.FName_txt.Text = fname;
SUpdateReq.EmpID_Txt.Text = EmpID;
SUpdateReq.MName_Txt.Text = mname;
SUpdateReq.LName_Txt.Text = lname;
SUpdateReq.EmpInitials_Txt.Text = LoggedUser;
SUpdateReq.Position_Txt.Text = PositionName;
SUpdateReq.SkillID_Txt.Text = SkillID;
SUpdateReq.SkillName_Txt.Text = SkillName;
SUpdateReq.SkillDescription_Txt.Text = SkillDesc;
SUpdateReq.DateSubmitted_Txt.Text = DateTime.Now.ToString();
SUpdateReq.GetEmpID(EmpID);
SUpdateReq.Update();
this.Close();