C# 如何使用stimulreport为每个公司重复发票

C# 如何使用stimulreport为每个公司重复发票,c#,asp.net,stimulsoft,C#,Asp.net,Stimulsoft,我在asp.net中使用c语言编写报告时使用了StimulSoft。 我有一份报告,其中有三份清单,一份是总清单,另外两份是详细清单。 这是一份日期范围的账单报告。 问题是我不能按我喜欢的顺序重复它们; 以下是我想要的列表和报告: HaedList >> BillId,Coname,TotalPrice,InvoiceDate ServiceList >> BillId,ServiceName,ServiceCost ProductList >> BillId

我在asp.net中使用c语言编写报告时使用了
StimulSoft
。 我有一份报告,其中有三份清单,一份是总清单,另外两份是详细清单。 这是一份日期范围的账单报告。 问题是我不能按我喜欢的顺序重复它们; 以下是我想要的列表和报告:

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页。 我的问题是head重复三次,然后打印所有服务,然后打印产品,然后是head的摘要,如下所示:

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$
下面的链接包含我为我的项目制作的三个图像和报告模板


致以最诚挚的问候

您应该将
BillId
CoName
放在集团页眉
ServiceName
ServiceCost
ProductName
产品成本
放在数据
TotalPrice
Tax
Total
放在集团页脚

我并没有在我的系统刺激器,但从模板上看,似乎你们并没有任何组头或组尾


还要检查您是否向报告数据源发送了正确的查询(使用正确的
分组依据)。

这是一个简单的主详细信息报告。您可以学习如何在上创建它。

这其实很简单

通过直接导入数据集,将数据转换(“解析”)为本机.net数据集(如),并使用该数据集生成报告


这样做的好处是可以在生成报告之前使用T-SQL和/或link操作数据集中的数据。您可以在数据集中添加索引列,虽然它可以用于内部索引,但它可以从最终报告中“隐藏”。

您是否尝试过官方论坛?在那里,你有更好的机会得到回应,但他们没有回答我,我也给他们的支持发了邮件,我发布了一个新的主题,他们删除了我的帖子,我想那是因为我来自伊朗。我给Stimul发了三份名单,我不知道如何在Stimul建立他们之间的关系,此外,我不知道如何为页面中的这三个列表创建报告,以便在标题列表有多行时重复。谢谢。Eghbal,你在报告中放了组标题吗?如何将3个列表发送给Stimul。只需创建一个作为sql查询结果的列表(或Linq或其他…),在该查询中使用组byI必须发送三个列表,请阅读问题完成。你应该有刺激,然后看到我的模板,以了解我的意思。对不起,你没有完成我的问题。我有三个列表,在帮助你发送它只是有一个标题,以及该类别下的产品列表。如果你下载我上传的文件,你会明白我的意思。不幸的是,你的链接对我没有用处,因为我混合了三个列表,这三个列表是如此定制,如果你下载我上传的文件,你会发现这并不简单。如果你能下载我的文件,告诉我该怎么做。ThanksEach数据波段应具有以前的波段之一作为主波段。在您的情况下,这将是主详细信息或主2详细信息报告。所有数据源都必须具有关系,您应该像用户手册中那样使用这些关系。按照上面的说明操作。我知道主详细信息是如何工作的,如果我直接从数据库表中获取数据,这种工作就会正常进行,但是当我将列表发送到报表时,这种工作就不正常了。数据源和业务对象的工作方式不同。