我有一个显示Vacancy.Description的列表框
lstBoxVacancy.DataSource = DM.lookingGlassDS;
lstBoxVacancy.DisplayMember = "Vacancy.Description";
lstBoxVacancy.ValueMember = "Vacancy.Description";
python flatten an array of array
当您单击列表框中的一项时,侧面的文本框将与所选的描述行(Vacancy.Description)相关。
txtVacancyID.DataBindings.Add("Text", DM.lookingGlassDS, "Vacancy.VacancyID");
txtDescription.DataBindings.Add("Text", DM.lookingGlassDS, "Vacancy.Description");
txtStatus.DataBindings.Add("Text", DM.lookingGlassDS, "Vacancy.Status");
txtSalary.DataBindings.Add("Text", DM.lookingGlassDS, "Vacancy.Salary");
txtVacancyEmployerID.DataBindings.Add("Text", DM.lookingGlassDS, "Vacancy.EmployerID");
txtVacancyEmployerName.DataBindings.Add("Text", DM.lookingGlassDS, "Employer.EmployerName");
但是,对于EmployerName值,当您在列表框中选择一个新项目时,“ Employer Name:”文本框不会更改。我认为这是因为EmployerName来自Employer表,而不是像其他DataBindings一样来自Vacancy表。
txtVacancyEmployerName.DataBindings.Add("Text", DM.lookingGlassDS, "Employer.EmployerName");
我的问题是如何做到这一点,以便当我单击列表框项(Vacancy.Description)时,在EmployerName文本框中显示关联的EmployerName(Employer.EmployerName)?
在我的数据集中,雇主和职位表之间的关系名称为EMPLOYERVACANCY。父表:EMPLOYER。子表:VACANCY 主键:EmployerID,伪造密钥:EmployerID
非常感谢您