使用Web服务更新自定义共享点列表中的列

时间:2013-01-26 10:04:10

标签: web-services sharepoint

我正在尝试使用Web服务更新自定义共享点列表的几列。 我试图使用列表Web服务的UpdateListItems()来实现这一点。我确实获得了成功代码,即“0x00000000”,但是当我检查列表中的值时,我发现所有这些代码都更新了但只有一个。流程如下:

  • 使用List Web服务的AddList()创建自定义列表。
  • 更新列表以设置四个自定义字段。
  • 更新视图。

现在,如果我以编程方式更新列表中的项目,则会更新3列4列,但第4列不会更新。奇怪的是我也获得了第四列的成功代码。 我不确定我哪里出错了。我已经比较了msdn链接中的代码,它完全相同。我很确定代码中没有问题。有什么帮助吗?

1 个答案:

答案 0 :(得分:4)

我最近遇到了类似的问题。问题是我试图更新列表中的只读字段。请检查以确保您要更新的任何列表/列表字段未标记为只读。如果是,请更新列表字段,以便在触发更新之前将ReadOnly设置为false。希望这会有所帮助。