Я пытаюсь получить значение поля списка, используя объектную модель SharePoint.Проблема в том, что значение должно возвращаться как имя поля.Фрагмент кода ниже.Значение возвращается как «Город» вместо фактического названия города.Я знаю, что значение не "City", потому что я проверил его в свойстве SPListItem Xml.Я пробовал как отображаемое имя, так и внутреннее имя в качестве ключа.Я также попробовал SPField.GetFieldValue, но тот же результат.Что, черт возьми, происходит?
SPListItemCollection items = list.GetItems(query);
foreach (SPListItem item in items)
{
SPField itemField;
itemField = item.Fields["City"].ToString(); // returns "City" (!?!?)
}