2013-04-26 1 views
-3

Mon ami rencontre un problème dans SharePoint lorsqu'il accède à la base de données SharePoint sqlserver.Comment faire pour compter les éléments dans SPListitem dans SharePoint?

Le code est:

SPListItemCollection collListItems = oList.Items; 
foreach (SPListItem item in collListItems) 
    { 
     Response.WriteLine(item[0]); 
     Response.WriteLine(item[1]); 
     Response.WriteLine(item[2]); 
     Response.WriteLine(item[3]); 
    } 

Dans la boucle foreach, la variable d'élément n'a pas le Length ni la propriété Count et il veut écrire un code généralisé, mais ne parvient pas à boucle sur le point. Quelqu'un peut-il dire s'il vous plaît que comment pouvons-nous itérer l'élément à l'intérieur de la boucle foreach? Actuellement, il ressemble à l'article (0) article (1) et ainsi de suite.

+0

Vous ne pouvez pas faire ça! – Amir

Répondre

0

Je ne sais pas pourquoi vous voulez faire cela car il y a beaucoup de champs par défaut, mais voici comment vous le faire:

foreach (SPField field in oList.Fields) 
{ 
    Response.WriteLine(item[field.Id]) 
} 
Questions connexes