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 Forms Discussion :

[VS2005 Pro / C# 2.0] crystal report et objets métiers


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    77
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Novembre 2006
    Messages : 77
    Par défaut [VS2005 Pro / C# 2.0] crystal report et objets métiers
    bonjour,

    Je débute dans la manipulation de documents CR et je n'arrive pas à me représenter la logique avec laquelle je vais faire ce que l'on me demande...

    Je dois résumer sur un document plusieurs groupements d'informations sous formes de tableaux. par exemple, si l'on se base sur une liste de courses d'un supermarché on aurait en séparant les achats par type:

    liquide :
    TAB1
    - - - - -
    - - - - -
    - - - - -

    Produits d'entretiens:
    TAB2
    - - - - - - -
    - - - - - - -
    - - - - - - -

    Fruits:
    TAB3
    - - -
    - - -
    - - -

    ......
    les '-' représente des valeurs.


    L'exemple est nul mais c'est juste pour faire ressortir l'idée d'avoir plusieurs listes d'informations que l'on souhaite mettre en forme.

    Ma première limite viens du fait que l'on ne puisse lier qu'une unique source d'information à un Etat. En plus cette source d'informations est assez restreinte (à part les DataSet...)

    Mon projet est organisé en couches. J'ai donc une fonction pour obtenir chacune des listes. Chacune des liste est un 'généric' . Ma couche graphique où se situe le CR ne recoit donc pas de DataSet mais uniquement des listes...

    Ma question est la suivante. Comment rendre mes listes compatibles afin qu'elle puisse être gérer par CR. J'ai quelques pistes mais je n'arrive pas à les creuser.

    1/ Desérialiser les classes dont j'ai besoin en un meme fichier XML
    2/ Créer un DataSet personnalisé à partir des listes


    Ensuite comment peut on manipuler avec le code le contenu du ReportDocument ?

    Merci de vos réponses

  2. #2
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    77
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Novembre 2006
    Messages : 77
    Par défaut
    J'ai vu ds la doc de Crystal report et sur le forum que l'on peut Binder une collection d'objets. Helas la classe ne doit contenir que des types de données simples (String,int,...) donc donc j'ai plusieurs niveaux d'imbrication cela semble poser problème.
    J'ai l'impression que c'est possible de fournir une liste d'objets complexes à conditions de fournir un schéma xsd des types de données !!! quelqu'un a une réponse ?
    dans le cas contraire une solution qui consisterai à aplatir tous mes objets métiers en une seule classe de transport (enfin uniquement les champs devant apparaitre ds CR) serait-elle ingénieuse ?

    Merci de vos réponses

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    77
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Novembre 2006
    Messages : 77
    Par défaut s'il n'y pas de solution il n'y a pas de problème.
    bon j'ai pas réussi mais je pense que c'est faisable si on utilise un xsd mais mes listes sont génériques et pour générer mon xsd je peux pas le faire avec de la serialisation donc j'ai fais l'assistant avec un DataSet ce qui m'évite de fait un truc compliqué... C'est bête j'avais une couche métier

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/01/2009, 16h25
  2. [vb.net] + [VS2005]affichage d'un crystal report
    Par saraenim dans le forum SDK
    Réponses: 0
    Dernier message: 12/05/2008, 11h36
  3. Déploiement état Crystal Report sous VS2005
    Par Cambon dans le forum Contribuez
    Réponses: 3
    Dernier message: 22/10/2007, 22h25
  4. VS2005 et crystal report = erreur
    Par HULK dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 16/05/2007, 11h16
  5. Réponses: 1
    Dernier message: 24/04/2006, 13h40

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