Как программно установить имя нового объекта SPListItem?

У меня есть собственный список, который может содержать CustomContentType. Вот как я создаю новый элемент:

//Create root folder
SPListItem rootItem = navigation.Items.Add();
SPContentType folderType = navigation.ContentTypes["ListLevel"];
rootItem[SPBuiltInFieldId.Title] = "root";
rootItem["ContentTypeId"] = folderType.Id;
rootItem.Update();

Проблема в том, что когда я смотрю на свой список после этого, я вижу следующее:

enter image description here

Когда я перехожу к списку через веб-браузер и создаю тип контента вручную, все Это хорошо. (Это означает, что Заголовок является «корневым», а не идентификатором).

6
задан LMW-HH 11 November 2011 в 15:03
поделиться