从Multi User Field轻松得到User Name

     有这样一种情况,在一个List里面有一个Multi User Field,你想通过编程的手段去得到这个字段里面所有User的name。如果你用toString的方法的话,你就会得到'User1ID;#User1Name;#User2ID;#User2Name...'这样一种格式的字符串,当然,你可以对这个字符串进行处理,得到你想要的值,但是SharePoint本身的Object Model提供了更为简便的方法来使用。

     

SPFieldLookupValueCollection values = item["Your Field"].ToString();


foreach (SPFieldLookupValue value in values)
{

int valueID = value.LookupId;
string valueTitle = value.LookupValue;

}
     
posted @ 2008-12-16 14:24  jdxyw  阅读(504)  评论(6)    收藏  举报