C#言語を使用StimulSoft
してasp.netでレポートに使用しています。3 つのリストを含むレポートがあります。1 つはヘッド リスト、もう 2 つは詳細リストです。日付範囲の請求レポートです。問題は、好きな順序で繰り返すことができないことです。以下は私が欲しいリストとレポートです:
HaedList >> BillId,Coname,TotalPrice,InvoiceDate
ServiceList >> BillId,ServiceName,ServiceCost
ProductList >> BillId,ProductName,ProductCost
ユーザーは日付範囲を入力します (例: 2015/01/01 から 2015/01/03)
--> Page 1
BillId=52 ---- CoName=Haaret
ServiceName=Repair,ServiceCost=12$
ServiceName=Cleaning,ServiceCost=2$
ProductName=DVD,ProductCost=10$
ProductName=CPU,ProductCost=60$
ProductName=VGA,ProductCost=40$
TotalPrice=124$
Tax=4$
Total >> 120$
--> Page 2
BillId=55 ---- CoName=GirBold
ServiceName=Training,ServiceCost=300$
ProductName=Pen,ProductCost=5$
ProductName=NoteBooks,ProductCost=10$
TotalPrice=315$
Tax=4$
Total >> 311$
--> Page 3
BillId=70---- CoName=DrillPort
ServiceName=Driver,ServiceCost=30$
ServiceName=Test,ServiceCost=10$
ProductName=Battery,ProductCost=35$
ProductName=Monitors,ProductCost=200$
TotalPrice=275$
Tax=4$
Total >> 271$
つまり、範囲内に 3 日あるので、次の順序で 4 ページを印刷する必要があります。私の問題は、次のように、ヘッドが3回繰り返され、次にすべてのサービスが印刷され、次に製品、そしてヘッドからの要約が繰り返されることです。
BillId=52 ---- CoName=Haaret
BillId=70---- CoName=DrillPort
BillId=55 ---- CoName=GirBold
ServiceName=Repair,ServiceCost=12$
ServiceName=Cleaning,ServiceCost=2$
ServiceName=Driver,ServiceCost=30$
ServiceName=Test,ServiceCost=10$
ServiceName=Training,ServiceCost=300$
ProductName=DVD,ProductCost=10$
ProductName=CPU,ProductCost=60$
ProductName=VGA,ProductCost=40$
ProductName=Pen,ProductCost=5$
ProductName=NoteBooks,ProductCost=10$
ProductName=Battery,ProductCost=35$
ProductName=Monitors,ProductCost=200$
TotalPrice=124$
Tax=4$
Total >> 120$
TotalPrice=315$
Tax=4$
Total >> 311$
TotalPrice=275$
Tax=4$
Total >> 271$
次のリンクには、プロジェクト用に作成した 3 つの画像とレポート テンプレートが含まれています。
よろしくお願いします