2010-12-05 92 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