public static void Fill <T>(ListControl cb, Func <T[]> gatherFunc) { var columns = DataFillingService.GetColumns(typeof(T)); cb.DataSource = gatherFunc(); cb.ValueMember = columns[0]; cb.DisplayMember = columns[1]; }
private void txtPatientDiagnosed_TextChanged(object sender, EventArgs e) { Populater.Fill(cbDiagnoses, () => DataFillingService.GatherDiagnoses(txtPatientDiagnose.Text)); }