Compartilhar via


SPView.Query property

Obtém ou define um string que contém a consulta no modo de exibição.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
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; }

Property value

Type: System.String
Uma seqüência de caracteres de Marcação idioma CAML (Collaborative Application) que contém uma cláusula onde, Groupbyou ClassificadoPor para a consulta.

Comentários

A definição de uma consulta com a propriedade Query requer que o método de Update ser usado para que as alterações tenham efeito no banco de dados.

Examples

O exemplo de código a seguir usa a propriedade Query para retornar itens em um campo especificado na lista contém valores menores que 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();
}

Dica

Determinados objetos implementam a interface IDisposable , e você deve evitar reter esses objetos na memória depois que eles não são mais necessários. Para obter informações sobre boas práticas de codificação, consulte Disposing Objects.

Ver também

Referência

SPView class

SPView members

Microsoft.SharePoint namespace