SPView.Query 属性

获取或设置一个字符串,包含该视图的查询。

命名空间:  Microsoft.SharePoint
程序集:  Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)

语法

声明
Public Property Query As String
    Get
    Set
用法
Dim instance As SPView
Dim value As String

value = instance.Query

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

属性值

类型:System.String
包含位置GroupbyOrderby子句为查询的协作应用程序标记语言 (CAML)字符串。

备注

设置Query属性的查询要求Update方法能用于更改在数据库中生效。

示例

下面的代码示例使用Query属性返回列表中的指定的字段中包含值小于 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();
}

备注

某些对象实现IDisposable接口,并必须避免后不再需要保留这些对象在内存中。好的编码做法有关的信息,请参阅Disposing Objects

另请参阅

引用

SPView 类

SPView 成员

Microsoft.SharePoint 命名空间