Как обновить форму существующей информацией, добавив больше информации из другой формы? - PullRequest
0 голосов
/ 15 января 2012

У меня есть две формы для отправки запроса на обновление навыка.

Форма 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();

1 Ответ

0 голосов
/ 15 января 2012

Не зная точных типов данных, списков, таблиц данных, что бы вы ни пытались передать между формами, эти предыдущие сообщения могут помочь

Одна ссылка, множественные формы, передающие данные и контроль / 100 * *

Еще один пример, вызывающий даже метод, вызывающий данные и действия для перехода туда и обратно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...