我尝试更新Extenal数据列,但它不起作用,新值不存储。 (新值可见细节的形式,但不是在列表中,rehreshing外部数据类型不返回与外部列值)无法更新listitem外部数据列sharepoint 2010
using (SPSite oSiteCollection = new SPSite("site.com"))
{
using (SPWeb oWebsite = oSiteCollection.OpenWeb("site.com"))
{
using (SPWeb oWebsiteRoot = oSiteCollection.RootWeb)
{
SPList docLib = oWebsiteRoot.Lists["list name"];
SPListItemCollection items = docLib.Items;
foreach (SPListItem item in items)
{
//item["n"] is external column data field
item["n"] = item["notice"].ToString();
item.UpdateOverwriteVersion();
}
}
}
}
我检查了所有更新方法... – marcinn
我不知道你为什么给予使用(SPWeb oWebsite = oSiteCollection.OpenWeb(“site.com”))...通过删除该行来检查一次 – Govind