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 :

utilisation des Nullable of Double dans un graphique


Sujet :

Silverlight

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Par défaut utilisation des Nullable of Double dans un graphique
    Bonjour,

    J'ai un graphique qui affiche des données des 12 derniers mois.
    Mon problème c'est que pour l'instant je ne dispose que des données du dernier mois (le douzième donc) , Les données des mois précédents étant à 0, mon graphique affiche les données des 11 premiers mois comme étant à zéro et du onzième au douzième mois, j'ai une ligne qui part de zéro vers 85 (qui est la valeur de mon douzième mois).

    Je voudrais donc pouvoir mettre des valeurs nulles pour les 11 premiers mois plutot que des valeurs à zéro.

    En Excell, si la valeur précédente est nulle, il n'affiche pas de ligne venant de cette valeur.

    J'ai donc changé ma classe clsRowYearqui me sert de source à mon graphique comme suit:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Private _month01 As Nullable(Of Double)
    Je m'attendrais à ce moment à pouvoir mettre dans mon constructeur:

    mais ce n'est pas le cas.

    Aussi je voudrais pouvoir mettre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     _month01.HasValue = False
    mais ça m'indique que le HasValue est readOnly

    Merci d'avance pour vos bons conseils

  2. #2
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    Pour fixer un nullable a null suffit de lui affecter la valeur null (nothing en vb) directement.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Par défaut
    Merci Samotheph

    Dans la foulée , je me suis plutôt orienté vers les convertisseurs.

  4. #4
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    Une bonne idee je pense

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Par défaut
    Oui une bonne iddée pour les datagrid, mais dans mon graphique, ça ne fonctionne pas.

    voici la ligne de mon Xaml:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
                                    <toolkit:LineSeries Name="SaleWelcome" DependentValuePath="X" IndependentValuePath="Y" Title="Welcome" ItemsSource="{Binding Data, ElementName=SalesDS}" DependentValueBinding="{Binding SalWelcome,Converter={StaticResource MyChartNullConverter}}" IndependentValueBinding="{Binding SalPeriodId,Converter={StaticResource MyDateTimeConverter} }">
    Dans laquelle j'ai mon "MyChartNullConverter" qui me retourne ou un string vide ou Nothing quand ma valeur est égale à 0, mais aucun des deux ne fonctionne.

  6. #6
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Golzinne Voir le message
    Dans laquelle j'ai mon "MyChartNullConverter" qui me retourne ou un string vide ou Nothing quand ma valeur est égale à 0, mais aucun des deux ne fonctionne.
    Peut-on voir le code de ton converter ?

  7. #7
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Citation Envoyé par Golzinne Voir le message
    Oui une bonne iddée pour les datagrid, mais dans mon graphique, ça ne fonctionne pas.

    voici la ligne de mon Xaml:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
                                    <toolkit:LineSeries Name="SaleWelcome" DependentValuePath="X" IndependentValuePath="Y" Title="Welcome" ItemsSource="{Binding Data, ElementName=SalesDS}" DependentValueBinding="{Binding SalWelcome,Converter={StaticResource MyChartNullConverter}}" IndependentValueBinding="{Binding SalPeriodId,Converter={StaticResource MyDateTimeConverter} }">
    Dans laquelle j'ai mon "MyChartNullConverter" qui me retourne ou un string vide ou Nothing quand ma valeur est égale à 0, mais aucun des deux ne fonctionne.
    En même temps comment veux tu qu'un graph trace un String?
    Le plus simple serait de ne grapher ta collection privée de ses valeurs nulles.

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

Discussions similaires

  1. Réponses: 12
    Dernier message: 11/04/2006, 17h00
  2. PB d'utilisation des formulaires de données dans EXCEL
    Par adil155 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 10/11/2005, 16h09
  3. [C#] Comment utiliser des dll win 32 dans un projet .NET
    Par Mickey.jet dans le forum Delphi .NET
    Réponses: 2
    Dernier message: 31/05/2005, 13h45
  4. Réponses: 4
    Dernier message: 12/09/2003, 11h38
  5. Réponses: 3
    Dernier message: 12/06/2002, 21h15

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