注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

忘忧草的博客

品味人生--精通IT管理和技术

 
 
 

日志

 
 
 
 

sharepoint2010的几个类型字段赋值和取值的方法  

2012-03-14 11:28:15|  分类: Moss2010 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
1、日期类型查询,需要转换,方法如下:   
//转换时间    
string startdate = SPUtility.CreateISO8601DateTimeFromSystemDateTime(DateTime.Now);
 2、取用户类型的值 
 public List<WorkManEntity> GetUsersFromSPFieldUser(SPListItem item,string key)  
{      
 List<WorkManEntity> fUsers = new List<WorkManEntity>();                   
 SPFieldUser uField = item.Fields[key] as SPFieldUser;     
  //此地方可以不判断为多选,如果单选可以除掉的
      if (uField.AllowMultipleValues)  // 允许多重选择      
  {            
  SPFieldUserValueCollection userValues = item[key] as       SPFieldUserValueCollection;            
  foreach (SPFieldUserValue userValue in userValues)            
  {                 
   if (null != userValue.User)                 
   {                      
    WorkManEntity user = new WorkManEntity();                     
    user.LookUpID = userValue.LookupId;                      
    user.LookUpValue = userValue.LookupValue;                      
    user.loginName = userValue.User.LoginName;                      
    //add list                      
    fUsers.Add(user);                 
   }                                 
  }       
 }                   
 return fUsers;  
} 
3、给用户类型赋值  
SPFieldUserValueCollection uvc = new SPFieldUserValueCollection();  
SPUser pu = web.EnsureUser(user.loginName);   
uvc.Add(new SPFieldUserValue(web, pu.ID, pu.Name));  //用户类型 
 newListitem[“加班成员”] = uvc;
  评论这张
 
阅读(727)| 评论(0)
推荐

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018