Поделиться через


Свойство 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
Совместной работы языка разметки приложений (CAML) строка, содержащая предложение где, Groupbyи порядок сортировки для запроса.

Замечания

Настройка запроса с помощью свойства 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