Partager via


Contains, élément (Query)

Dernière modification : vendredi 16 avril 2010

S’applique à : SharePoint Foundation 2010

Dans cet article
Attributs
Éléments enfants
Éléments parents
Occurrences

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>

Attributs

Attribut

Description

Aucun

Non applicable

Éléments enfants

FieldRef, Value, XML

Éléments parents

And, Expr1, Expr2, Or, Where

Occurrences

Minimum : 0

Maximum : illimité

Exemple

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>";
}

Voir aussi

Référence

BeginsWith, élément (Query)