У меня возникли проблемы с программным изменением поведения поля в SharePoint. Предположим, у меня есть список под названием ПРОЕКТЫ с названиями проектов и т. Д. Затем я создаю другой список под названием ПРОГРЕСС. Теперь у меня есть поле поиска в NewForm.aspx, чтобы добавить проект из списка ПРОЕКТ с различными примечаниями / деталями в список ПРОГРЕСС, относящийся к проекту, выбранному из раскрывающегося списка (поле поиска).
И вот в чем изюминка - некоторые проекты редактируются вручную, чтобы указать, что они закрыты. Например, у нас есть «Проект А», «Проект Б» и «Проект С». Итак, закрываем первую. Теперь у нас должны быть «[закрыт] Проект A», «Проект B», «Проект C». Моя цель - иметь возможность разбирать проекты, названия которых начинаются с "[закрыто]". Это все.
Я новичок в SharePoint и .Net .. В любом случае, я действительно не знаю, что делать дальше:
SPSite rootSite = new SPSite("http://localhost");
SPWeb web = rootSite.AllWebs["ProjectSite"];
SPList progress = web.Lists["PROGRESS"];
SPListItemCollection progressItems = progress.Items;
foreach (SPItem item in progressItems)
{
//What do I do next? (Note: Played with SPField and SPLookup classes with no luck.)
}
А пока проводите дополнительные исследования по этой теме - спасибо за ваше время.