private void PopulateControl(Control c, Applicant a) { switch (c.ID) { case "ApplicantID": PopulateControl(c, a.ApplicantID); break; } } private void PopulateControl(Control c, object o) { if (c is DatePicker) ((DatePicker)c).Date = o; else if (c is TextBox) ((TextBox)c).Text = o.ToString(); else if (c is CheckBox) ((CheckBox)c).Checked = (bool)o; }