Utiliser des objets personnalisés comme source pour Microsoft Rapports.rdlc)
Dans certains cas, je préfère travailler avec des objets personnalisés au lieu de fortement typés et les lignes de données. Cependant, il semble que Microsoft Reporting (inclus avec VS2005) implique fortement typés.
Est-il un moyen d'utiliser mes objets personnalisés pour la conception et remplir les rapports?
OriginalL'auteur Jim | 2008-09-24
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé la réponse. Oui, c'est possible. Vous avez juste à ajouter un objet personnalisé comme source de données dans visual studio.
http://www.gotreportviewer.com/objectdatasources/index.html
OriginalL'auteur Jim
Je ne pourrais jamais choisir un de mes propres POCOs dans le Rapport de Données de configuration de mon projet d'être un modèle pour le rapport - la prétendue "mondiale" de l'option mentionnée dans le procédure pas à pas n'était pas là. Alors j'ai fini par avoir à modifier le fichier XML pour définir le type et d'une imitation de la source de données (qui n'existe pas réellement dans mon projet).
- Je attribuer les données de type
Aies.Core.Model.Invoice.MemberInvoice
le rapport dans le codeEt la coutume définition est:
OriginalL'auteur CRice
Je crois que vous pouvez configurer SSRS à lire valeurs de données à partir d'un plus ou moins arbitraire de l'objet. Ce Lien décrit les IDataReaderFieldProperties objet dans l'API (IIRC) vous permet de spécifier la méthode de lecture de l'invoquer pour obtenir une valeur.
OriginalL'auteur ConcernedOfTunbridgeWells