Estoy intentando simplemente añadir un texto simple o campo de hipervínculo a un elemento de lista en SharePoint 2007.establecer mediante programación el valor del campo de listitem SharePoint
puedo agregar el campo no hay problema:
list.Fields.Add("MyField",SPFieldType.Text, false);
Y aparece bien en mis artículos de la lista. Sin embargo, no importa de qué manera lo intente, no puedo establecer un valor programáticamente para el campo. Probé:
list.items[0]["MyField"] = "text";
y yo tratamos de carga en un campo:
SPField field = list.items[0].Fields["MyField"];
y se establece allí, y establecer el valor por defecto y puesta al día, pero nada de lo que nunca ocurre.
Siempre termino mis bloques de código con list.update(); o si estoy operando en el elemento en sí item.update(); así que al menos no me estoy perdiendo eso. ¿Alguien puede decirme lo que estoy haciendo mal?
Gracias
¿Están habilitados los ContentTypes en la lista? – cement
No, no lo son. – Dynde