【发布时间】:2018-02-22 13:59:24
【问题描述】:
所以,我是 rdlc 的新手(实际上是一般的报告)。我有一个与另一个表具有一对多关系的表,我试图在 rdlc 报告中将它们表示为多个表每个项目。
注意:这些表最初是使用实体框架代码优先创建的。
这是两个表(和父表):
现在,通常如果我只有[Quotation] 和一些[QuotationItem]s,我只需在报告顶部添加来自[Quotation] 的信息,来自每个[QuotationItem] 的信息将是以表格内的一行表示 (Tablix)。
问题是:每个[QuotationItem]也有很多个[QuotationItemQuantity](目前是三个),它们也需要被表示。
所以,我的报告应该是这样的:
但我不知道如何为每个项目 (QuotationItem) 显示多个表格(或一个列表和表格)。我在列表中尝试了嵌套表和表,但这似乎是不允许的(我得到一个“详细成员只能包含静态内部成员” 错误)。
我阅读了有关子报告的内容,我认为这可能是可行的方法,但我不确定在这种情况下如何使用子报告,或者这是否真的是正确的方法。
注意:如上所述,每个QuotationItem 目前有 3 个数量,但将来可能会更改,因此如果列可以是动态的,那就太好了,但是,此时这不是必需的。
有什么建议吗?
【问题讨论】:
标签: c# .net entity-framework report rdlc