Comment accéder aux Éléments d'une Liste dans une liste
J'essaie d'afficher le ListItems dans un gridview.
S'il vous plaît aidez-moi à trouver un chemin pour 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"];
.......
.......
}
}
Merci de m'aider à accéder à l'élément de la liste de valeurs.
OriginalL'auteur | 2009-05-06
Vous devez vous connecter pour publier un commentaire.
Le code ci-dessous devrait faire l'affaire, d'obtenir la pleine article de msdn ici
OriginalL'auteur Binoj Antony
Vous pouvez utiliser tout le ci-dessous:
À partir du point de vue des performances, je suggère l'utilisation de la SP de la Requête que vous pouvez ensuite spécifier les champs pour chercher et de savoir si ou de ne pas extraire les métadonnées associées avec les éléments de la liste. Il en résulte moins de db appels.
Salutations,
OriginalL'auteur SharePoint Newbie
Utilisation SPDataSource pour afficher la liste des éléments dans une vue en grille, c'est à dire créer et configurer un SPDataSource objet et le lier à un SPGridView de contrôle.
OriginalL'auteur Lars Fastrup
Pour l'affichage des éléments dans un contrôle gridview (si vous ne souhaitez pas utiliser SPGridView), je voudrais utiliser le GetDataTable méthode, au lieu d'utiliser une boucle foreach que beaucoup de réponses à faire.
OriginalL'auteur Rich Bennema
Bien, je n'ai pas fait de sharepoint travail, mais je crois que vous pouvez utiliser:
ou
ou de l'accès par index ou le guid:
Il n'y a pas de différence dans le code. Une boucle foreach ne exécuter l'initialisation de la partie une fois.
OriginalL'auteur Jon Skeet
La SPQuery approche suggérée par inconnu(yahoo) est le chemin à parcourir, cependant, vous devriez vous rappeler que le défaut rowlimit de SPQuery est de 100:
OriginalL'auteur Kasper
Si vous êtes en utilisant .NET 3.5, je vous conseille d'utiliser la source de données linq avec le spgridview de lier splistitems à un gridview. Vous permet d'économiser beaucoup de temps.
J'ai un exemple de cela sur mon blog.
Pour afficher les images que vous avez pour obtenir l'url de l'image. Voici un exemple:
La variable d'url va maintenant procéder à l'url de l'image.
OriginalL'auteur Johan Leino
Ok, j'ai résolu le problème ci-dessus. Dans mon cas, je n'ai pas besoin d'utiliser le SPEncode.HTML, donc j'ai commenté tout ce qui n'est pas nécessaire. Voici le code fixe si quelqu'un d'autre en a besoin:
OriginalL'auteur Dev P