protected void BindProgramList() { try { ProgramsController sysmgr = new ProgramsController(); List <Programs> info = sysmgr.Programs_List(); info.Sort((x, y) => x.ProgramName.CompareTo(y.ProgramName)); ProgramList.DataSource = info; ProgramList.DataTextField = nameof(Programs.ProgramName); ProgramList.DataValueField = nameof(Programs.ProgramID); ProgramList.DataBind(); ProgramList.Items.Insert(0, "select..."); } catch (Exception ex) { errormsgs.Add(GetInnerException(ex).ToString()); LoadMessageDisplay(errormsgs, "alert alert-danger"); } }