从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;
}
foreach (SPFieldLookupValue value in values)
{
int valueID = value.LookupId;
string valueTitle = value.LookupValue;
}
浙公网安备 33010602011771号