Staram się po prostu dodać prosty tekst lub pole hiperłącze do elementu listy w SharePoint 2007.Programowo ustawienie wartości pola dla SharePoint ListItem
mogę dodać pole żadnego problemu:
list.Fields.Add("MyField",SPFieldType.Text, false);
I pokazuje się dobrze na moich pozycjach na liście. Jednak bez względu na sposób, w jaki próbuję, nie mogę programowo ustawić wartości dla pola. Próbowałem:
list.items[0]["MyField"] = "text";
i starałem ładowania w polu:
SPField field = list.items[0].Fields["MyField"];
i ustawienie go tam, a ustawienie wartości domyślnej i aktualizacji, ale nic, co tak się nie dzieje.
Zawsze kończę moje bloki kodu za pomocą list.update(); lub jeśli działam na samym elemencie item.update(); więc przynajmniej tego nie brakuje. Czy ktoś może mi powiedzieć, co robię źle?
Dzięki
Czy włączono ContentTypes na liście? – cement
Nie, nie są. – Dynde