Я пытаюсь просто добавить простое поле текста или гиперссылки к элементу списка в sharepoint 2007.
Я могу добавить поле без проблем:
list.Fields.Add("MyField",SPFieldType.Text, false);
И это хорошо видно в моем списке.
Однако независимо от того, каким образом я пытаюсь, я не могу программно установить значение для поля. Я попробовал:
list.items[0]["MyField"] = "text";
и я попытался загрузить в поле:
SPField field = list.items[0].Fields["MyField"];
и установка его там, установка значения по умолчанию и обновление, но ничего такого не происходит.
Я всегда заканчиваю свои блоки кода с помощью list.update (); или если я оперирую самим элементом item.update (); так что я по крайней мере не скучаю по этому. Может кто-нибудь сказать мне, что я делаю не так?
Спасибо