Siempre que damos una capacitación surge la misma duda, y hay que tener cuidado con esto porque hay un
montón de gente (casi diría mayoría) blogueando como separar los # y ; del campo convertido a
texto y con eso buscar el user nose donde… no les hagan caso, esta es la posta, tal vez no tan intuitivo, pero sencillo y cortito. De igual forma se pueden obtener otros campos especiales de SharePoint.
SPFieldUser userField = (SPFieldUser)site.Lists["nombreLista"].Fields.GetField(“nombreCampoPersona”); SPFieldUserValue fieldValue = (SPFieldUserValue)userField.GetFieldValue(item["nombreCampoPersona"].ToString()); SPUser user = fieldValue.User;
Espero que sirva!
0 comments:
Post a Comment