manuelspam
Curioso
Hola, estoy trabajando con wss 3.0 y quiero filtrar una document library del servidor desde código c#, para ello uso el siguiente código:
Microsoft.SharePoint.SPSite site;
Microsoft.SharePoint.SPWeb web;
Microsoft.SharePoint.SPDocumentLibrary miLibreria;
site = new Microsoft.SharePoint.SPSite("miUrl");
web = site.OpenWeb();
miLibreria= (Microsoft.SharePoint.SPDocumentLibrary)web.Lists["Libreria"];
Microsoft.SharePoint.SPQuery query = new Microsoft.SharePoint.SPQuery();
query.Query = "<Where><Eq><FieldRef><Value>"+ proyecto +"</Value></Eq></Where>";
miLibreria.GetItems(query);
Creo que el código es correcto, menos la última linea, ya q eso devuelve los items filtrados pero no cambia la libreria. Tengo que aplicar la query sobre una vista de la libreria o cómo debo hacerlo?
Gracias.
Microsoft.SharePoint.SPSite site;
Microsoft.SharePoint.SPWeb web;
Microsoft.SharePoint.SPDocumentLibrary miLibreria;
site = new Microsoft.SharePoint.SPSite("miUrl");
web = site.OpenWeb();
miLibreria= (Microsoft.SharePoint.SPDocumentLibrary)web.Lists["Libreria"];
Microsoft.SharePoint.SPQuery query = new Microsoft.SharePoint.SPQuery();
query.Query = "<Where><Eq><FieldRef><Value>"+ proyecto +"</Value></Eq></Where>";
miLibreria.GetItems(query);
Creo que el código es correcto, menos la última linea, ya q eso devuelve los items filtrados pero no cambia la libreria. Tengo que aplicar la query sobre una vista de la libreria o cómo debo hacerlo?
Gracias.