Validar campos de lista antes de insertar

11/06/2009 - 18:42 por JAbella | Informe spam
Hola a todos.

¿Hay alguna forma de validar los datos de un elemento antes de insertarlo en
una lista? He pensado en sobrecargar el evento ItemAdding, pero no sé como
obtener los datos del elemento que vamos a insertar.

Muchas gracias.

Preguntas similare

Leer las respuestas

#1 Jarauta
12/06/2009 - 09:42 | Informe spam
Yo lo haría en el itemAdding como comentas.
La funcion se declara
public override void ItemAdding(SPItemEventProperties properties)

y los datos se obtienen de la siguiente manera

properties.AfterProperties["NombrePropiedad"])

Para saber el nombre de la propiedad puedes ir a la lista
correspondiente ir a columnas seleccionarla y en la barra de
navegacion te pondrá algo como Field=NombrePropiedad

Por ejemplo para una de las propiedades de fecha inicial y final en
entrada al calendario

properties.AfterProperties["EventDate"])
properties.AfterProperties["EndDate"])

Suerte
Respuesta Responder a este mensaje
#2 JAbella
12/06/2009 - 12:24 | Informe spam
Gracias por tu respuesto. Eso es exactamento lo que quería hacer.

"Jarauta" wrote:

Yo lo haría en el itemAdding como comentas.
La funcion se declara
public override void ItemAdding(SPItemEventProperties properties)

y los datos se obtienen de la siguiente manera

properties.AfterProperties["NombrePropiedad"])

Para saber el nombre de la propiedad puedes ir a la lista
correspondiente ir a columnas seleccionarla y en la barra de
navegacion te pondrá algo como Field=NombrePropiedad

Por ejemplo para una de las propiedades de fecha inicial y final en
entrada al calendario

properties.AfterProperties["EventDate"])
properties.AfterProperties["EndDate"])

Suerte

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida