none
Comment charger un TreeView dynamiquement RRS feed

  • Question

  • Bonjour,

    Je cherche une méthode pour charger un treeview dynamiquement.

    Je charge une arborescence comme c:\ et je veux que la treeview affiche uniquement ce que l'utilisateur a besoin de voir.

    Ce que l'utilisateur a besoin de voir se traduit par l'ouverture d'un noeud.

     

    Merci par avance.

     

    Cordialement

    mardi 2 novembre 2010 08:39

Réponses

  • Bonjour,

    Traitez l'événement BeforeExpand du TreeView. Cet événement se produit à chaque fois que l'utilisateur déroule un noeud. Ensuite il suffit de charger les noeuds enfants du noeud actif.

    Le noeud actif peut-être récupéré via la propriété e.Node de l'événement.

    Cordialement


    Gilles TOURREAU - MVP C# - MCPD Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5 - MCTS ADO .NET 3.5 / SQL Server 2008 Developper - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    • Proposé comme réponse Papy Normand mercredi 3 novembre 2010 10:35
    • Marqué comme réponse Fredou2611 vendredi 5 novembre 2010 13:46
    mardi 2 novembre 2010 20:58
    Modérateur

Toutes les réponses