private void PopulateComboBox() { SpecialistData ps = new SpecialistData(); List <ProfessionalServiceType> list = ps.GetProfessionalServiceTypes(); List <ProfessionalServiceType> listExcludingDoctors = list.FindAll(x => x.ProfessionalServiceProviderTypeId != 1); cmbPersonType.DataSource = listExcludingDoctors; cmbPersonType.DisplayMember = "ProfessionalServiceProviderType"; cmbPersonType.ValueMember = "ProfessionalServiceProviderTypeId"; cmbPersonType.Refresh(); cmbPersonType.DataBindings.Add("SelectedValue", Specialist, "ProfessionalServiceProviderTypeId"); if (DefaultSelectedValue != 0) { cmbPersonType.SelectedValue = DefaultSelectedValue; } }
public void PopulateCmboBoxes() { try { SpecialistData sd = new SpecialistData(); List <ProfessionalServiceType> list = sd.GetProfessionalServiceTypes(); ProfessionalServiceType specialistType = new ProfessionalServiceType(); cmbAppointmentType.DataSource = list; cmbAppointmentType.DisplayMember = "ProfessionalServiceProviderType"; cmbAppointmentType.ValueMember = "ProfessionalServiceProviderTypeId"; cmbAppointmentType.Refresh(); StaffData staffData = new StaffData(); List <Staff> staff = staffData.GetList().ConvertAll(x => x as Staff); cmbStaffAccompanyingId.DataSource = staff; cmbStaffAccompanyingId.ValueMember = "PersonId"; cmbStaffAccompanyingId.DisplayMember = "FullName"; cmbStaffAccompanyingId.Refresh(); StudentData studentData = new StudentData(); List <Student> students = studentData.GetList("SELECT * FROM vw_Residents").ConvertAll(x => x as Student); cmbResidentId.DataSource = students; cmbResidentId.ValueMember = "PersonId"; cmbResidentId.DisplayMember = "FullName"; cmbResidentId.Refresh(); //cmbAppointmentType.SelectedIndex = -1; // cmbSpecialistId.SelectedIndex = -1; //cmbStaffAccompanyingId.SelectedIndex = -1; //cmbResidentId.SelectedIndex = -1; } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }