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.