de la propiedad SPView.Query
Obtiene o establece un valor de tipo string que contiene la consulta para la vista.
Espacio de nombres: Microsoft.SharePoint
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
Public Property Query As String
Get
Set
'Uso
Dim instance As SPView
Dim value As String
value = instance.Query
instance.Query = value
public string Query { get; set; }
Valor de propiedad
Tipo: System.String
Una cadena de Lenguaje de marcado de aplicación de colaboración (CAML) que contiene una cláusula donde, Groupbyo Orderby para la consulta.
Comentarios
Configuración de una consulta con la propiedad Query requiere que el método Update se usa para que los cambios surtan efecto en la base de datos.
Ejemplos
En el ejemplo de código siguiente se utiliza la propiedad Query para devolver elementos donde un campo especificado en la lista contiene valores inferior a 1000.
Dim siteCollection As SPSite = SPControl.GetContextSite(Context)
Dim site As SPWeb = siteCollection.AllWebs("Site_Name")
Dim list As SPList = site.Lists("List_Name")
Dim view As SPView = list.Views("View_Name")
view.Query = "<Where><Leq><FieldRef Name='Field_Name'/>" _
& "<Value Type='Number'>1000</Value></Leq></Where>"
view.Update()
SPSite oSiteCollection = SPContext.Current.Site;
using(SPWeb oWebsite = oSiteCollection.AllWebs["Website_Name"])
{
SPList oList = oWebsite.Lists["List_Name"];
SPView oView = oList.Views["View_Name"];
oView.Query = "<Where><Leq><FieldRef Name=\"Field_Name\" />" +
"<Value Type=\"Number\">1000</Value></Leq></Where>";
oView.Update();
}
Nota
Determinados objetos implementan la interfaz de IDisposable y, a continuación, se debe evitar la conservación de estos objetos en la memoria que ya no se necesitan. Para obtener información acerca de buenas prácticas de codificación, vea Disposing Objects.