Я успешно создаю список Sharepoint (с именем «XMLToPDFTestList»), который я вижу через Действия сайта> Просмотреть весь контент сайта, но мои попытки добавить столбцы в список до сих пор оказались бесплодными.Почему содержимое моего списка Sharepoint не сохраняется в списке?
Вот как я пытаюсь сделать это:
private void ProvisionallyCreateList()
{
SPWeb mySite = SPContext.Current.Web;
// Check to see if list already exists; if so, exit
if (mySite.Lists.TryGetList(listTitle) != null) return;
SPListCollection lists = mySite.Lists;
SPListTemplateType listTemplateType = new SPListTemplateType();
listTemplateType = SPListTemplateType.GenericList;
string listDescription = "This list is to hold inputted vals";
lists.Add(listTitle, listDescription, listTemplateType);
// Now add a couple of columns
SPList list = lists["XMLToPDFTestList"];
string faveNum = list.Fields.Add("favoriteNumber", SPFieldType.Text, false);
list.Fields[faveNum].Description = "favorite number";
list.Fields[faveNum].Update();
string faveCol = list.Fields.Add("favoriteColor", SPFieldType.Text, false);
list.Fields[faveCol].Description = "favorite color";
list.Fields[faveCol].Update();
}
Это все, что я вижу, когда я нажимаю "XMLToPDFTestList":
Мой "чутье" является то, что эта строка:
SPList list = lists["XMLToPDFTestList"];
... не является правильным/не достаточно конкретным. Вместо «XMLToPDFTestList» это должно быть что-то другое/что-то добавить или что-то еще. Но что именно?