2009-12-03 17 views
0

Je suis nouveau dans SharePoint Services et j'ai frappé un mur avec l'une de mes tâches. J'ai besoin de récupérer des données d'une colonne de site. Comment puis-je obtenir à ce sujet? Jusqu'à présent, je ne vois que des API capables de récupérer des listes et non des colonnes de sites.Récupération des données de colonne du site SharePoint Services

Veuillez me faire savoir si l'un de vous le sait.

Merci!

+0

Qu'essayez-vous exactement de récupérer? – Flo

+0

s'il vous plaît écrivez plus précisément exactement ce que vous essayez d'atteindre. Voulez-vous récupérer des informations (c'est-à-dire le schéma) sur la colonne du site ou souhaitez-vous récupérer un certain nombre d'éléments et inclure la colonne dans le jeu de résultats? (c'est-à-dire comme l'équivalent sql 'sélectionnez le nom de la colonne dans la liste') – Colin

Répondre

2
using(SPSite site = new SPSite("http://portal")) 
{ 
    using (SPWeb web = site.RootWeb) 
    { 
     foreach (SPField field in web.Fields) 
     { 
      Console.WriteLine(field.Title); 
     } 
    } 
} 

Elles vous donneront toutes les colonnes pour un site web (dans ce cas, le RootWeb). Si la colonne de votre site est associée à une liste, vous devez obtenir directement à partir de la propriété SPListItem (ex .: item ["CustomAssociatedColumn"])

+0

Merci, j'essayais en fait de récupérer les Statuses de la liste des Tâches d'un site. J'apprécierais vraiment si vous pouvez montrer comment c'est fait. Encore une fois, merci encore d'avoir répondu à ma question. –

+0

Résolu la chose, vous avez été d'une grande aide F.Aquino. J'espère être en mesure de retourner la faveur un jour :) –

+0

heureux que cela a fonctionné! :) –