SPListItem.Item - Propriété (String)
Obtient ou définit une valeur de champ dans l'élément en fonction du champ titre, nom interne ou nom statique.
Espace de noms : Microsoft.SharePoint
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public Overrides Default Property Item ( _
fieldName As String _
) As Object
Get
Set
'Utilisation
Dim instance As SPListItem
Dim fieldName As String
Dim value As Object
value = instance(fieldName)
instance(fieldName) = value
public override Object this[
string fieldName
] { get; set; }
Paramètres
fieldName
Type : System.StringChaîne qui contient le titre, nom interne ou nom statique du champ.
Valeur de propriété
Type : System.Object
Objet qui contient la valeur du champ.
Exceptions
Exception | Condition |
---|---|
ArgumentException | Le champ n'existe pas. |
Remarques
La propriété Item est un indexeur pour la classe SPListItem .
Le runtime recherche tout d'abord par le biais de noms internes des champs de l'élément de liste pour la chaîne spécifiée avant de rechercher les noms d'affichage.
Pour plus d'informations sur les types de champs qui sont utilisés dans SharePoint Foundation et comment ils sont liés aux types de .NET Framework, consultez la classe SPListItem .
Important
Pour améliorer les performances et d'optimiser le nombre de requêtes de SQL Server que SharePoint Foundation doit exécuter, utilisez la méthode GetItems de la classe SPList pour récupérer des éléments en fonction de la valeur de leurs champs. La méthode GetItems vous permet de spécifier des critères de recherche en transmettant une requête de langue CAML (Collaborative Application Markup Language) par le biais de la classe SPQuery ou SPView . En outre, les performances de la liste peut être compromise si une liste contient un inutilement grand nombre de champs.