通过Sharepoint客户端对象模型在listitem上创建和修改集

时间:2012-01-11 08:19:14

标签: sharepoint-2010

我通过Sharepoint客户端对象模型将数据从一个站点复制到另一个站点。这适用于大多数领域。但是,Created和Modified不会正确更改。

代码是这样的:

targetItem.Update();
targetList.Context.ExecuteQuery();
targetItem.FieldValues["Created"] = sourceItem["Created"];
targetItem.Update();
targetList.Context.ExecuteQuery();

我之前已经设置了日期,但是通过调试我发现日期是在ExecuteQuery上设置的,所以我认为之后可能会改变..但是没有运气..

是否可以设置一个传递.SystemUpdate或类似内容的属性?

1 个答案:

答案 0 :(得分:2)

您需要将ReadOnly标志设置为false SPField