Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

SHAREPOINT 2007 - OBTENIR LA LISTE DES WEBPARTS DANS UNE PAGE A WEBPART


Information sur la source

Catégorie :Sharepoint Source .NET ( DotNet ) Classé sous : Sharepoint, WebPart, SPWeb, WebPartPages Niveau : Débutant Date de création : 24/04/2008 Date de mise à jour : 25/04/2008 19:05:22 Vu : 8 439

Note :
Aucune note

Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note


Description

Ce code vous permet de lister toutes les WebParts existant dans la page (ASPX) fournie en paramètre.
 

Source

  • /// <summary>
  • /// Show all WebPart existing in the given WebPart Page
  • /// </summary>
  • /// <param name="WPPage">WebPart Page</param>
  • private void ShowAllWebPartForAPage(string WPPage)
  • {
  • using (SPWeb myNewWeb = SPControl.GetContextWeb(Context))
  • {
  • this.LiteralResult.Text += "<HR> <B>WEBPARTS</B>";
  • Microsoft.SharePoint.WebPartPages.SPLimitedWebPartManager myWPManager = myNewWeb.GetLimitedWebPartManager(WPPage, PersonalizationScope.Shared);
  • Microsoft.SharePoint.WebPartPages.SPLimitedWebPartCollection myWPColl = myWPManager.WebParts;
  • foreach (WebPart MyWebPart in myWPColl)
  • {
  • this.LiteralResult.Text += "<BR>WebPart Title: " + MyWebPart.Title;
  • this.LiteralResult.Text += "<BR>WebPart Description: " + MyWebPart.Description;
  • }
  • }
  • }
    /// <summary>
    /// Show all WebPart existing in the given WebPart Page
    /// </summary>
    /// <param name="WPPage">WebPart Page</param>
    private void ShowAllWebPartForAPage(string WPPage)
    {
        using (SPWeb myNewWeb = SPControl.GetContextWeb(Context))
        {
            this.LiteralResult.Text += "<HR> <B>WEBPARTS</B>";

            Microsoft.SharePoint.WebPartPages.SPLimitedWebPartManager myWPManager = myNewWeb.GetLimitedWebPartManager(WPPage, PersonalizationScope.Shared);
            Microsoft.SharePoint.WebPartPages.SPLimitedWebPartCollection myWPColl = myWPManager.WebParts;
            foreach (WebPart MyWebPart in myWPColl)
            {
                this.LiteralResult.Text += "<BR>WebPart Title: " + MyWebPart.Title;
                this.LiteralResult.Text += "<BR>WebPart Description: " + MyWebPart.Description;
            }
        }
    }

Conclusion

Bon Coding

Romelard Fabrice [MVP]
 

Commentaires et avis

Aucun commentaire pour le moment.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Problem pour envoyer donne depuis une webpart pour sharepoint [ par ritaliano ] Bonjour a tous ,je développe actuellement ne webpart pour windows sharepoint services v3.0 ,j'utilise pour cela visual studio2005 avec l'extension pou WebPart Pour SharePoint [ par sharpota ] Bonjour à tous,Dans le cadre de mon stage, je dois développer un custom control qui permet de créer une webpart contenant une grille qui permet de lis WebPart / Dev Sharepoint [ par RegVB ] Bonjour tout le monde,Je voudrais créer une WebPart, j'ai donc copier les dll qui vont bien (Microsoft.SharePoint.dll et Microsoft.SharePoint.Portal.d Position de mes WebControls [ par toufouk ] Bonjour,Je suis actuellement en train de développer une webpart en C#.Comment fait on pour choisir la position des Controles Web que l'on rajoute ??Me WSS 3 et MHTML [ par esus1985 ] Bonjour à tous,Je suis en train de développer un site avec windows sharepoint services 3.0 et je cherche à afficher un fichier excel.j'enregistre le f Insérer une bannière dans un site SharePoint [ par bonagad ] j'ai installer Microsoft Office SharePoint Server 2007 dans ma société et j'ai créé le site intranet de l'entreprise.j'ai également créé SharePoint De sharepoint pour exécuter un workflow [ par devlopper12456 ] bonjour à tous, je travaille sur le workflow de demande de congés en utilisant SharePoint designer 2007, je me bloque dès la première étape lorsque Sharepoint + erreur [ par myke34 ] Salut tout le monde, bon j'espère que je pose dans la bonne section. Voici mon problème: j'ai créer un site sous SharePoint puis après je l'ouvre av réation site sharepoint [ par devlopper12456 ] bonjour, j'ai installé sharepoint designer 2007 pour 1) créer un site sharepoint 2) créer ensuite un workflow, qui se déclenche par l'envoi d'u question sur SharePoint Services 3.0 [ par tortuedu74 ] Bonjour, Voila, je code actuellement, ou j'essaie de coder, avec Windows SharePoint Services 3.0.Bon, c'est pas mal du tout, mais le hic, c'est que je


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version


HTC Magic

Entre 429€ et 429€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,390 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.