Eventos de una lista

24/12/2006 - 18:04 por Manuel | Informe spam
Hola, tengo una lista en un wss 3.0 la cual quiero rellenar con un web service.
He creado una web part desde el vs 2005 con un combo box la cual dependiendo
del valor seleccionado cargará la lista con unos valores u otros.
La lista la he creado desde wss para poder vincular las columnas de esa
lista con otras listas del site.
Mi pregunta es, ¿una vez he conseguido localizar la lista desde código, como
relleno los valores para cada columna con los datos que me llegan del web
service? El web service me devuelve un datatable, del que tomare varias
columnas para copiarlas a la lista del sharepoint.
Una vez la lista este llena como puedo controlar el evento de pulsar en una
fila?

Muchas gracias.
 

Leer las respuestas

#1 Aitor Ibernia Belamendia
26/12/2006 - 10:20 | Informe spam
Hola:

Yo hice algo parecido en WSS 2.0. y SPS 2003. Para poder controlar los
eventos de una lista necesitas implementar un Controlador de Eventos y
asociarlo a la lista. Lo puedes hacer manualmente en las opciones avanzadas
de la lista o en código:

'Aplicar el Controlador de Eventos a la Biblioteca
biblioteca.ParentWeb.AllowUnsafeUpdates = True
biblioteca.EventSinkAssembly = "Webparts, Version=1.0.0.0,
Culture=neutral, PublicKeyTokenÂ19a457b4cd4e8a"
biblioteca.EventSinkClass = "Webparts.Eventos.ControladorEventos"
biblioteca.Update()

El public token deberá hacer referencia al controlador de eventos, es una
clase especial que implementa la interfaz IListEventSink. En ella se
implementará el código necesario para trabajar con los eventos de la lista.
Ejemplo en:

http://msdn2.microsoft.com/en-us/li...68605.aspx

Un Saludo,

"Manuel" wrote:

Hola, tengo una lista en un wss 3.0 la cual quiero rellenar con un web service.
He creado una web part desde el vs 2005 con un combo box la cual dependiendo
del valor seleccionado cargará la lista con unos valores u otros.
La lista la he creado desde wss para poder vincular las columnas de esa
lista con otras listas del site.
Mi pregunta es, ¿una vez he conseguido localizar la lista desde código, como
relleno los valores para cada columna con los datos que me llegan del web
service? El web service me devuelve un datatable, del que tomare varias
columnas para copiarlas a la lista del sharepoint.
Una vez la lista este llena como puedo controlar el evento de pulsar en una
fila?

Muchas gracias.

Preguntas similares