none
[MOSS 2007] afficher les Metadata RRS feed

  • Question

  • Bonjour a tous,
    je devellope une application en c#, cette application envoi des documents vers sharepoint 2007

    ces documents apparaisent bien dans ma Documents Library

    ensuite j'ai ajouté de nouvelles Metadata a ces documents, mais je ne sais pas comment les afficher sur sharepoint

    d'apres ce que j'ai compris, les metadata d'un fichier sont dans le SPFile.Proprieties

    avec un programme c# j'affiche les SPFile.Proprieties et je voi bien,
    author, filesize, timecreated, ... et mes metadata a moi
    mais sur Sharepoint je sais pas comment les voirs
    jeudi 5 avril 2007 10:57

Toutes les réponses

  • bonjour,

     

    Les colonnes ont bien été créées dans la bibliothèque ?

    ex : créer une colonne appelé "test" de type "Texte"

     

    vous pouvez ensuite y accéder par programmation via

    SPListItem myItem = ....

    string myValue = myItem["test"];

     

    En espérant que cela puisse vous aider


    Pierre VIVIER-MERLE
    MVP MOSS
    Visitez mon blog : http://blogs.developpeur.org/pierre

    jeudi 5 avril 2007 16:37
  • Merci pour votre reponse

     

    voici la facon dont j'ai reussi a faire , ca peut servir pour les autres

     

    Code Snippet

     

    SPFile file = site.Files.Add(destUrl, Buffeur, prop);

    //attention il faut l ajouter que si ce field n existe pas deja

    //un Field = une Colonne

    if (!file .Item.Fields.ContainsField("NOMMETADATA"))

    {

    file .Item.Fields.Add("NOMMETADATA", SPFieldType.Text, true); // true = champ obligatoire

    }

    file .Item["NOMMETADATA"] = "valeur de ma metadata";

    file .Item.Update(); //surtout pas oublier le Update

     

    vendredi 6 avril 2007 13:46