2010-07-25 14 views
0

J'ai une classe avec les propriétés suivantes que je voudrais afficher sur un rapport de Microsoft:Comment afficher un tableau de la propriété IEnumerable sur un rapport de Microsoft



Classe: Ventes

 
Property Type 
DateOfSale DateTime 
TellerName String 
Purchase List(Of Purchases) 


la définition de la classe achats est la suivante:
classe: Achats

 
Property Type 
Item  String 
Quantity Integer 
UnitCost Decimal 
TotalCost Decimal 



Mon objectif est de créer un rapport montrant chaque transaction (Sales) effectuée dans un délai donné [par exemple, dans un délai d'une semaine].

J'ai jusqu'à présent réussi à afficher les DateOfSale et TellerName dans le rapport à l'aide de TextBox.
Je voudrais afficher le Purchase pour chaque vente comme une table et c'est là que je suis perplexe.

Est-ce que quelqu'un sait comment je peux afficher la propriété Purchase sous forme de tableau dans le rapport et additionner le TotalCost de tous les achats effectués dans un Sales donné au bas du tableau?

Répondre

0

J'ai trouvé un moyen de contourner le problème. Créez simplement une classe qui contient toutes les propriétés nécessaires et créez autant d'instances que nécessaire. Les transmettre comme arguments à la source de données du rapport les affiche tous là.