Mostrar bibliotecas relacionadas con un área

27/04/2005 - 10:42 por Jesus | Informe spam
Hola, buenas.
Tengo otra pregunta relacionada con mi anterior duda de como crear un
treeview. Eso gracias a Gustavo ya lo he conseguido.
Ahora mi problema es que una vez que selecciono un área determinada en el
control treeview que me he creado quisiera poder acceder a las bibliotecas de
dependen de ese área para poder rellenar un combobox.
Con este código, consigo recorrer todas las librerias del portal, pero yo
quisiera saber si se pueden seleccionar para sólo mostrar las librerias que
correspondan al área seleccionada.

foreach(SPList doclib in portal.Lists)
{
if (doclib.BaseType == SPBaseType.DocumentLibrary)
.
}

Muchas gracias por vuestra ayuda
 

Leer las respuestas

#1 Gustavo
27/04/2005 - 11:10 | Informe spam
Hola de nuevo,
Buenas nuevas que tu arbol este funcionando. Para encontrar las bibliotecas
de un sitio necesitas usar la propiedad "Lists" de la clase "SPWeb", que te
devuelve una coleccion del tipo "SPListCollection", que a su vez contiene
todas las listas (y librerias) del sitio. El "SPWeb" lo conoces pues lo has
encontrado construyendo el arbol.
Suerte,
Gustavo
http://www.gavd.net/servers/


http://www.gavd.net/servers/default.aspx


"Jesus" wrote:

Hola, buenas.
Tengo otra pregunta relacionada con mi anterior duda de como crear un
treeview. Eso gracias a Gustavo ya lo he conseguido.
Ahora mi problema es que una vez que selecciono un área determinada en el
control treeview que me he creado quisiera poder acceder a las bibliotecas de
dependen de ese área para poder rellenar un combobox.
Con este código, consigo recorrer todas las librerias del portal, pero yo
quisiera saber si se pueden seleccionar para sólo mostrar las librerias que
correspondan al área seleccionada.

foreach(SPList doclib in portal.Lists)
{
if (doclib.BaseType == SPBaseType.DocumentLibrary)
.
}

Muchas gracias por vuestra ayuda

Preguntas similares