Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Contains, élément (Query)

Dernière modification :lundi 9 mars 2015

S’applique à :SharePoint Foundation 2013 | SharePoint Server 2013

Recherche une chaîne n'importe où dans une colonne qui contient des valeurs de type de champ Text ou Note.


<Contains>
  <FieldRef Name = "Field_Name"/>
  <Value Type = "Field_Type"/>
  <XML />
</Contains>

Attribut

Description

Aucun

Non applicable

Minimum : 0

Maximum : Unbounded

L'exemple suivant utilise l'élément Contains à l'intérieur d'une chaîne qui est attribuée à la propriété Query pour renvoyer les titres des éléments dont la valeur de la colonne Conference commence par « Morning » et contient « discussion session ».

SPWeb mySite = SPControl.GetContextWeb(Context);

SPList list = mySite.Lists["List_Name"];

SPQuery query = new SPQuery();
query.Query = "<Where><And><BeginsWith><FieldRef Name="Conference"/>" + 
   "<Value Type="Note">Morning</Value></BeginsWith>" + 
      "<Contains><FieldRef Name="Conference" />
   <Value Type="Note">discussion session</Value>" + 
      "</Contains></And></Where>";

SPListItemCollection myItems = list.GetItems(query);

foreach (SPListItem item in myItems)
{
   Label1.Text += item["Title"] + "<BR>";
}
Afficher: