不知道因为我的SharePoint是测试版还是什么原因, 在使用OM,无论是使用( console程序,还是WebPart),都发现了一个这样的问题。
在更新SPListItem时,必须这样严格按SDK中的方法更新:
foreach(SPListItem myItem in SPList.items)

...{
myItem["字段名"] = 变量名;
myItem.update();

} 



如果我用如下的代码更新, 不提示错误也更新不进去:
MyItems = SPList.Items;
for(int i=0;i<SPList.Items.count;i++)
...{
MyItems[i]["字段名"]=新值或变量;
MyItems[i].update();
}请大家注意了。
本文探讨了在使用SharePoint时遇到的一个问题:通过不同方式更新SPListItem时的行为差异。作者发现严格按照SDK推荐的方法逐个更新并调用update()方法可以有效避免数据更新失败的问题。
1192

被折叠的 条评论
为什么被折叠?



