使用两个表生成Crystal报表

时间:2015-12-23 10:20:04

标签: c# mysql crystal-reports

我正在使用C#.net 2010,我想使用两个表创建发票。一个表Order由客户订购的内容组成,如类别,数量,费率,总金额,另一个表Details包含最终金额付款详细信息,如增值税,最终总金额。我使用以下查询创建了一个由一个数据表组成的数据集:

SELECT Order*,Details* FROM (Order INNER JOIN Details ON Order.ID = Details.ID)
WHERE(Order.ID = ?)`

它显示“详细信息”表记录多次而不是一次,因为它包含每个订单的唯一记录。请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

我得到了它的解决方案,使用简单的报告创建了这个,即使用.rdlc文件在解决方案资源管理器中添加新项目,然后我添加数据集,使用我的问题中提到的查询创建,然后我为{{1}创建了两个表} table&来自其工具箱菜单的.rdlc文件中的Order表,之后我通过选择其行删除了Details表的分组,右键单击它并选择了Row Group->删除组。最后,将此.rdlc文件附加到Reportviewer。