private void populateTrainingList() { TraingDDown.Items.Clear(); TraingDDown.Items.Add(new ListItem(" -- SELECT --", "-1")); DataTable dataTable = null; EmployeeManager manage = new EmployeeManager(); try { dataTable = manage.getTrainingList(); if (dataTable != null && dataTable.Rows.Count > 0) { TraingDDown.DataSource = dataTable; TraingDDown.DataValueField = "ID"; TraingDDown.DataTextField = "Training_name"; TraingDDown.DataBind(); } else { clearLabel(); msgPanel.Visible = true; ErroroDIV.Visible = true; lblErrorMsg.Text = "Something went wrong with Branch list, please contact your system administrator"; } } //CATCH ANY OTHER EXCEPTION, dont let user see any kind of unexpected error catch (Exception ex) { //Write this exception to file for investigation of the issue later. LoggerManager.LogError(ex.ToString(), logger); } }