2010-12-05 19 views
2

J'essaie d'insérer de nouveaux ListItems dans une liste Sharepoint 2010 déjà créée. Le code que j'utilise est:sharepoint insert new item list

ClientContext ctx = nouveau ClientContext ("http: // bigboss/sites/presidencia"); Web thisWeb = ctx.Web; ctx.Load (thisWeb);

List processosList = ctx.Web.Lists.GetByTitle("Processos"); 
    ListItemCreationInformation lici = new ListItemCreationInformation(); 
    ListItem liNovoProcesso = processosList.AddItem(lici); 
    liNovoProcesso["Title"] = processo.Identificador; 
    liNovoProcesso["IdentificadorProcesso"] = processo.Identificador; 
    liNovoProcesso["DescricaoProcesso"] = processo.Descricao; 
    liNovoProcesso["NotasObservacoesProcesso"] = processo.NotasObservacoes; 
    liNovoProcesso["SituacaoProcesso"] = processo.Situacao; 
    processosList.Update(); 
    ctx.ExecuteQuery(); 

Ce code s'exécute sans erreurs ou exceptions, mais la liste n'affiche pas les éléments. J'ai déjà essayé de changer les noms de champs pour déclencher une erreur, juste pour être sûr que le code est en cours d'exécution, et il lance une erreur, comme prévu!

Des conseils, s'il vous plaît?

grâce,

José Cruz

Répondre

2

vous manque? liNovoProcesso.Update();

Vous devez mettre à jour l'objet ListItem au lieu de List.

+0

Oui, c'était ça! –