利用代码给SPUSER字段赋值

 
using (SPSite site = new SPSite("http://site")) 
{ 
using (SPWeb web = site.AllWebs["Web"]) 
    { 
    SPList list = web.Lists["List"]; 
    SPListItem item = list.Items[0]; 
    SPFieldUserValueCollection values = (SPFieldUserValueCollection)item["Users"]; 
    SPUserCollection users = web.AllUsers; 
    foreach (SPUser user in users) 
    { 
        values.Add(new SPFieldUserValue(web, user.ID, user.Name)); 
    } 
    item["Users"] = values; 
    item.Update(); 
    } 
} 

或者直接以字符串形式给其赋值,格式为 UserID;#UserName
阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭