2010-12-05 133 views
2

我想在已創建的Sharepoint 2010列表中插入新的ListItems。我使用的代碼是:Sharepoint插入新項目列表

ClientContext ctx = new 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(); 

此代碼運行沒有錯誤或異常,但列表不顯示項目。我已經嘗試更改字段名稱來觸發錯誤,只是爲了確保代碼正在運行,並且會拋出錯誤,就像預期的那樣!

請提供任何提示?

感謝,

何塞·克魯茲

回答

2

是否缺少? liNovoProcesso.Update();

您應該更新ListItem對象而不是List。

+0

是的,就是這樣! – 2010-12-05 13:05:24