/// <summary>
/// Получить пользователя из поля
/// </summary>
/// <param name="list"></param>
/// <param name="item"></param>
/// <param name="fieldTitle"></param>
/// <returns></returns>
private SPUser GetUserFieldValue(SPList list, SPListItem item, string fieldTitle)
{
SPUser user = null;
try
{
string currentValue = item[fieldTitle].ToString();
SPField userField = list.Fields.GetFieldByInternalName(fieldTitle);
SPFieldUserValue itemValue = (SPFieldUserValue)userField.GetFieldValue(currentValue);
user = itemValue.User;
}
catch (Exception ex)
{
return null;
}
return user;
}