Pobieranie danych z pól ListItem
public static SPUser GetUser(SPWeb web,SPFieldUser userField, string userValue)
{
SPUser result =null;
using (SPSite site = new SPSite(web.Site.ID))
{
using (SPWeb _web = site.OpenWeb(web.ID))
{
if (!string.IsNullOrEmpty( userValue))
{
SPFieldUserValue fieldValue = (SPFieldUserValue)userField.GetFieldValue(userValue);
result = fieldValue.LookupId == -1 ? _web.EnsureUser(fieldValue.LookupValue) : fieldValue.User;
}
}
}
}
return SPContext.Current.Item[Settings.KANReservation.TitleField].ToString();