public static ListItem GetQuestion(int QuestionID) { using (ClientContext ctx = new ClientContext(_serverURL)) { SecureString passWord = new SecureString(); foreach (char c in _userPasswordAdmin) { passWord.AppendChar(c); } ctx.Credentials = new SharePointOnlineCredentials(_userNameAdmin, passWord); List oList = ctx.Web.Lists.GetByTitle("Question Flow"); ListItem collListItem = oList.GetItemById(QuestionID); ctx.Load(collListItem); ctx.ExecuteQuery(); return(collListItem); } }