1
ClientContext cl = new Microsoft.SharePoint.Client.ClientContext("http://" + "mysharepoint" + "/" + SubWeb);
System.Net.NetworkCredential cred = new System.Net.NetworkCredential("myuser", "mypass", "ntuni");
cl.Credentials = cred;
ListItemCollection result;
List qrtList = cl.Web.Lists.GetByTitle(QRT_LIST_NAME);
result = qrtList.GetItems(CamlQuery.CreateAllItemsQuery());
cl.Load(result);
cl.ExecuteQuery();
foreach (ListItem item in result)
{
if (item.FieldValues["UniqueId"].ToString() == QrtId)
{
item.FieldValues["R_x00e9_ponse"] = r.ResponseTxt;
item.Update();
qrtList.Update();
}
}
cl.ExecuteQuery();
일단 어떤 이유로 인해 셰어 포인트를 방문하면 개체가 업데이트되지 않습니다. 이것은 try catch 주위를 감싸고 아무것도 잡히지 않습니다. 할프? 감사 !ClientContext 개체가 제대로 업데이트되지 않습니다.
ps : 새 항목을 추가해도 문제가 없습니다.