IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Web avec .NET Discussion :

Treeview : Databinding


Sujet :

Développement Web avec .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 77
    Par défaut Treeview : Databinding
    bonjour à tous,

    J'ai réalisé un databinding d'une collection d'une classe métier. en implémentant IHierarchyData et IHierarchicalEnumerable.

    Tout marche bien.

    Sauf que !

    Lors du déclenchement de l'évènement "SelectedNodeChanged" du treeview, le selectednode a sa propriété DataItem à nothing. C'est un peu "embêtant" car ca m'oblige à reparcourir les enfants du noeud parent pour retrouver l'instance de la classe enfant.

    De plus j'ai essayé de déclarer des Databindings mais ceux-ci ne fonctionnent pas et le databinding par défaut semble être prit par défaut :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <asp:TreeNodeBinding Depth="0" DataMember="Name" Value="Name" />
    <asp:TreeNodeBinding Depth="1" DataMember="VB" Value="VB" />
    Bref,

    I need your help ^^

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    826
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 826
    Par défaut
    Re,

    le problème avec DataItem est qu'il n'est présent que lors du databinding (event DataBound). Tu seras obligé de recharger la donnée. Après tu peux toujours trouver quelques contournement avec les sessions et en mettant en place un système de cache personnalisé, mais c'est juste pour alléger le traitement.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 77
    Par défaut
    Citation Envoyé par cybermaxs Voir le message
    mais c'est juste pour alléger le traitement.
    C'est ce que j'essayais de faire ^^. Mais bon la baisse de performance n'est pas vraiment énorme ..

    Merci !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WPF] Databinding Treeview WPF
    Par Micky0001 dans le forum Windows Presentation Foundation
    Réponses: 4
    Dernier message: 16/08/2011, 10h19
  2. [Débutant] TreeViewer & JFace DataBinding
    Par pingoui dans le forum Eclipse Platform
    Réponses: 27
    Dernier message: 16/08/2010, 17h07
  3. [Silverlight] Treeview et Databinding
    Par valnours dans le forum Silverlight
    Réponses: 8
    Dernier message: 11/09/2009, 16h06
  4. [DataBinding][XML] Explorer un fichier xml dans un Treeview
    Par FRED.G dans le forum Windows Presentation Foundation
    Réponses: 8
    Dernier message: 06/03/2009, 16h47
  5. [WPF] Databinding et combinaison de Treeview et Listview
    Par Mythrandil dans le forum Windows Presentation Foundation
    Réponses: 5
    Dernier message: 06/03/2009, 14h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo