Я пытаюсь обновить столбец данных Extenal, но он не работает, новое значение не сохраняется. (новое значение отображается в форме сведений, но отсутствует в списке, повторное обновление внешнего типа данных не возвращает связанных значений внешнего столбца)
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();
}
}
}
}