J'essaie d'afficher les ListItems dans un gridview.Comment accéder aux éléments de liste dans une liste
Aidez-moi à trouver un moyen d'accéder aux éléments de la liste.
using (SPSite site = new SPSite("http://mysitehere......"))
{
using (SPWeb web = site.OpenWeb())
{
SPList list = web.Lists["TestList"];
.......
.......
}
}
Aidez-moi à accéder aux éléments de la liste.
Le est correct, mais il y a une limitation dans l'architecture de SharePoint lors de l'utilisation SPList.Items - il provoque tous les articles à récupérer à partir de la base de données de contenu sur chaque appel, puis la l'énumérateur est renvoyé. La recommandation est de assing list.Items à une boucle variable, puis sur la variable, de sorte foreach (article SPListItem dans list.Items) devient SPListItemCollection listItems = list.Items; foreach (élément SPListItem dans listItems) – dariom
@dariom: Il n'y a aucune différence dans ce code. Une boucle foreach n'exécutera la partie d'initialisation qu'une seule fois. –