n
n
n
nusing SP = Microsoft.SharePoint.Client; nnnn
n
using (SP.ClientContext _ctx = new SP.ClientContext("http://YourSiteUrl"))
n
n{
n
n SP.ListItem _listItem = null;
n
n
n
n nctx.Credentials = CredentialCache.DefaultCredentials;
n
n
n
n SP.List _testList = web.Lists.GetByTitle(“TestList”);
n
n SP.CamlQuery _query = newnSP.CamlQuery();
n
query.ViewXml = @"<View><Query><Where><Geq><FieldRef Name='ID'/>" + "<Value Type='Number'>10</Value></Geq></Where></Query></View>";
n
n SP.ListItemCollection _listitems =n_configList.GetItems(_query);
n
n
n
n nctx.Load(_listitems);
n
n nctx.ExecuteQuery();
n
n
n
n if (_listitems != nulln&& _listitems.Count > 0)
n
n {
n
n _listItemn= _listitems[0];
n
n
n
n SP.FieldUserValue _userValue = new SP.FieldUserValue();
n
n SP.User _newUser = _ctx.Web.EnsureUser(“domain\\username”);
n
n n_ctx.Load(_newUser);
n
n n_ctx.ExecuteQuery();
n
n
n
n _userValue.LookupIdn= _newUser.Id;
n
n
n
n n_listItem[“userfield”] =n_userValue;
n
n n_listItem.Update();
n
n
n
n n_ctx.ExecuteQuery();
n
n
n
n }
n
n
n
n);
n