Compartir a través de


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.

Vea también

Referencia

clase SPView

Miembros SPView

Espacio de nombres Microsoft.SharePoint