Turn on more accessible mode
Skip Ribbon Commands
Skip to main content
Turn on Animations

Acceso programático a campos de Listas

Codigo


Utilizando el Modelo de Objetos de SharePoint se pueden ver y modificar campos de metadatos de Listas y Librerías
Autor: Gustavo

La siguiente rutina retorna el valor de un campo especifico en una Lista (o Librería) que se encuentra en un Sitio determinado dentro de un Portal:

Los parámetros de entrada son una referencia al Portal (SPSite), y los nombres del Sitio, Lista o Librería, Elemento y campo que se va a leer. El valor de salida es un objeto que contiene el valor del campo, o null.

La siguiente rutina modifica un campo de la misma manera. Los parámetros de entrada son iguales, mas el valor del campo a ser modificado. El valor de salida es un booleano que indica si la operación ha tenido éxito o no.

Las dos rutinas se pueden llamar consecutivamente:

Y el resultado es:

Nota: las rutinas tienen que ser provistas de código para atrapar errores antes de poder ser utilizadas en código de producción.

Referencias necesarias:
Microsoft.SharePoint - C:\Archivos de programa\Archivos comunes\Microsoft Shared\Web Server Extensions\12\ISAPI\Microsoft.SharePoint.dll
using Microsoft.SharePoint;
using Microsoft.SharePoint.WebControls;