protected void BindPositionList() { try { PositionController sysmgr = new PositionController(); List <PositionEntity> info = null; info = sysmgr.List(); info.Sort((x, y) => x.Description.CompareTo(y.Description)); PositionList.DataSource = info; PositionList.DataTextField = nameof(PositionEntity.Description); PositionList.DataValueField = nameof(PositionEntity.PositionID); PositionList.DataBind(); PositionList.Items.Insert(0, "select..."); } catch (Exception ex) { errormsgs.Add(GetInnerException(ex).ToString()); LoadMessageDisplay(errormsgs, "alert alert-danger"); } }