private void tabConsult_SelectedIndexChanged(object sender, EventArgs e) { try { switch (tabConsult.SelectedIndex) { case 0: break; case 1: cmbProcedure.DataSource = objCD.ProceduresCombo(0); cmbProcedure.DisplayMember = "name"; cmbProcedure.ValueMember = "id"; cmbStatus.DataSource = objCD.StatusCombo(0); getProcedureList(); break; case 2: cmbInvestigation.DataSource = objCD.InvestigationsCombo(0); cmbInvestigation.DisplayMember = "name"; cmbInvestigation.ValueMember = "id"; cmbInvStatus.DataSource = objCD.InvStatusCombo(0); getInvestigationList(); break; case 3: DataTable dtMed = objMed.MedicinesCombo(0); if (dtMed.Rows.Count > 0) { cmbMedicine.DataSource = dtMed; cmbMedicine.DisplayMember = "name"; cmbMedicine.ValueMember = "id"; getMedicineList(); } break; case 4: dgvHistoryProcedures.AutoGenerateColumns = false; // NEW CODE - To avoid displaying autogen columns dgvHistoryInvestigations.AutoGenerateColumns = false; setGridViews(); break; } } catch (Exception ex) { CommonLogger.Info(ex.ToString()); } }