Freigeben über


SPView.Query-Eigenschaft

Ruft eine Zeichenfolge mit der Abfrage für die Ansicht.

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

Syntax

'Declaration
Public Property Query As String
    Get
    Set
'Usage
Dim instance As SPView
Dim value As String

value = instance.Query

instance.Query = value
public string Query { get; set; }

Eigenschaftswert

Typ: System.String
String Collaborative Application Markup Language (CAML) , die für die Abfrage eine , in dem, Groupbyoder Orderby -Klausel enthält.

Hinweise

Festlegen einer Abfrage mit der Query -Eigenschaft erfordert die Verwendung die Update -Methode für Änderungen in der Datenbank wirksam.

Beispiele

Im folgenden Codebeispiel wird mithilfe die Query -Eigenschaft Elemente zurückgegeben werden, in ein bestimmten Feld in der Liste Werte weniger als 1000 enthält.

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();
}

Hinweis

Bestimmte Objekte, die IDisposable -Schnittstelle implementieren, und müssen Sie vermeiden, diese Objekte im Arbeitsspeicher beibehalten, nachdem sie nicht mehr benötigt werden. Informationen zu bewährten Programmierpraktiken finden Sie unter Disposing Objects.

Siehe auch

Referenz

SPView Klasse

SPView-Member

Microsoft.SharePoint-Namespace