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

Silverlight Discussion :

DataGrid: binding d'une partial property côté client


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti Avatar de Yodabis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2007
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 55
    Par défaut DataGrid: binding d'une partial property côté client
    Précomment : ma config :

    Silverlight - wcf data services - propriétés partielles pour les entities côté client

    Hello,

    dans une datagrid j'ai:
    un champ simple : Salaire mensuel
    une partial property (côté client) : Salaire annuel (calculé en fct du champ + d'autres coefficients)

    Lors de l'update dans ma datagrid du salaire mensuel, l'objet a bien le nouveau Salaire annuel, mais la colonne ne se rafraîchi pas. (Elle se rafraichi au dble clic dessus si j'utilise une templatecolumn)

    Je précise que l'utilisation de INotifyPropertyChanged est +/- limitée du au fait que j'utilise WCF Data Services et que ma propriété existe donc uniquement côté client. L'appel au PropertyChanged sur ma propriété partielle renvoi donc une erreur.

    Il existe un moyen de forcer ce rafraîchissement sans reloader tte la datagrid ?

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Yodabis Voir le message
    Il existe un moyen de forcer ce rafraîchissement sans reloader tte la datagrid ?
    Comment est-ce que as-tu généré ton client WCF Data Services : via VS ou via l'outil datasvcutil.exe ?

  3. #3
    Membre averti Avatar de Yodabis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2007
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 55
    Par défaut
    via VS, pq ? datasvcutil peut m'aider ?

  4. #4
    Invité
    Invité(e)
    Par défaut
    Cool alors !
    Si c'est VS, tes objets entités devraient implémentés INotifyPropertyChanged.

    Pour ta question ! avec Datasvcutil.exe peut générer des entités n'implménetant pas INotifyPrpertyChanged en fonction des options que t'auras mis.

    Lorsque tu renvoies ta liste d'entités utilises-tu la collection DataServiceCollection ? ou au minimum la collection ObservableCollection ?

  5. #5
    Membre averti Avatar de Yodabis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2007
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 55
    Par défaut
    Oui oui j'utilise bien une DataServiceCollection.

    Hélas, si j'appelle le PropertyChanged("SalaireAnnuel"), j'ai une erreur du DataService qui me dit que ma propriété ne correspond à rien.

    The closed type MyDataService.User does not have a corresponding TotalAnnualCost settable property.

  6. #6
    Membre averti Avatar de Yodabis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2007
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 55
    Par défaut
    Attention que la dite propriété est une propriété étendue dans une classe partielle côté client !

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

Discussions similaires

  1. [MVVM] Probleme de binding dans une DataGrid
    Par vandamme dans le forum Windows Presentation Foundation
    Réponses: 3
    Dernier message: 28/03/2013, 11h13
  2. Bind d'une textbox d'une usercontrol sur une Dependency property
    Par Yogy dans le forum Windows Presentation Foundation
    Réponses: 11
    Dernier message: 27/04/2010, 05h26
  3. Réponses: 2
    Dernier message: 18/09/2009, 19h26
  4. Binding d'une dependency property vers une autre
    Par Pragmateek dans le forum Windows Presentation Foundation
    Réponses: 8
    Dernier message: 31/07/2009, 17h28
  5. Binding avec une Datagrid
    Par cyberbobby dans le forum Windows Presentation Foundation
    Réponses: 5
    Dernier message: 25/07/2009, 13h20

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