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.

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 Manuel
26/12/2006 - 12:23 | Informe spam
Ok, probare con esto, gracias.

"Aitor Ibernia Belamendia" wrote:

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.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida