Нет встроенного метода для получения всех полей из шаблона списка. Единственный способ получить поля - это проанализировать Схема XML списка и получить все теги <Field>
и <FieldRef>
.
Проще создать экземпляр списка, который вы можете запросить позже с помощью следующих примеров.
Чтобы получить все поля из списка, вы можете использовать свойство SPList.Fields
, например, вот так:
foreach (SPField spField in myList.Fields)
{
//your code here
}
MSDN SPListItem.Fields
Вы также можете получить все поля из элемента списка «в обратном порядке» SPListItem.Fields
Свойство . Вас также может заинтересовать этот поток SO: Проверьте, существует ли столбец списка с использованием клиентской объектной модели SharePoint?