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

Windows Presentation Foundation Discussion :

Binding sur plusieurs enregistrements


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 23
    Par défaut Binding sur plusieurs enregistrements
    Bonjour à tous,

    Suite à une modification d'une table de la BDD, il me semble que le Binding n'est plus possible, mais j'aimerais en avoir la confirmation.

    Je m'explique, nous avions une table de paramètre du style (désolé pour la taille...) :



    Ainsi j'utilisais le datacontext sur le OnLoad de la fenetre :

    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var query = from o in bdd.p_parametre select o;
    this.DataContext = ((ObjectQuery)query).Execute(MergeOption.AppendOnly);

    Et je bindais dans le XAML :

    Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <TextBlock Name="T_message_interne" Text="{Binding Path=message_interne}"/>
    <TextBlock Name="T_base_cegid" Text="{Binding Path=base_cegid}" />

    Or, nous avons du changé la table paramètre pour adopter un modèle différent :





    Est-il possible de continuer à utiliser le binding, ou dois-je affecter manuellement les valeurs à mes TextBlocks ?

    En espérant avoir été clair

    Je vous remercie de vos réponses

  2. #2
    Membre éclairé Avatar de koyot3
    Inscrit en
    Avril 2007
    Messages
    693
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 693
    Par défaut
    Salut,

    Tu bindais tes textblock sur des noms de champs de ta table (colonnes message_interne et base_cegid).

    Or tu as changé la structure de ta table donc tes anciennes colonnes n'existe plus.
    Tu ne peux binder uniquement sur code_parametre, id_parametre, type valeur, description et module...

    Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <TextBlock Name="T_message_interne" Text="{Binding Path=message_interne}"/>
    <TextBlock Name="T_base_cegid" Text="{Binding Path=base_cegid}" />

    Devient

    Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <TextBlock Name="T_message_interne" Text="{Binding Path=code_parametre}"/>
    <TextBlock Name="T_base_cegid" Text="{Binding Path=module}" />

    par exemple !

    En espérant que ça t'aide...

    @+

  3. #3
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 23
    Par défaut
    Oui, c'est bien ce que je pensais, on peut binder que sur un champ de la table, et non sur un champ ET un enregistrements en particulier.

    J'vais me le palucher à la main alors !

    Merci de ta réponse

Discussions similaires

  1. Décomposition de champs sur plusieurs enregistrements
    Par djool dans le forum VBA Access
    Réponses: 3
    Dernier message: 05/03/2009, 17h17
  2. Récupérer un valeur max sur plusieurs enregistrements
    Par wadoo dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 24/04/2008, 12h20
  3. Calcul basé sur plusieurs enregistrements
    Par Zinemon dans le forum IHM
    Réponses: 3
    Dernier message: 02/10/2007, 13h41
  4. Réponses: 4
    Dernier message: 15/04/2007, 23h30
  5. Requete sur plusieurs enregistrements !
    Par Mathelec dans le forum Langage SQL
    Réponses: 14
    Dernier message: 12/03/2006, 14h27

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