c# - 使用两个表生成 Crystal 报表

标签 c# mysql crystal-reports

我正在使用 C#.net 2010,我想使用两个表创建发票。一个表 Order 包含客户订购的东西,如类别、数量、费率、总金额,另一个表 Details 包含最终支付金额的详细信息,如 Vat、Final total。我使用以下查询创建了一个数据集,其中包含一个数据表:

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

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

最佳答案

我得到了它的解决方案,使用简单的报告创建了这个,即使用 .rdlc 文件从解决方案资源管理器上添加新项目,然后我添加数据集,使用我的问题中提到的查询创建,然后我为 Order 创建了两个表 table & Details table in .rdlc file from its toolbox menu,之后我通过选择它的行删除了 Details 表的分组,右键单击它并选择行组->删除组。最后,将此 .rdlc 文件附加到 Reportviewer。

关于c# - 使用两个表生成 Crystal 报表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34433413/

相关文章:

c# - 为什么 .NET Core DI 更喜欢接受 IEnumerable<T> 的构造函数而不是无参数构造函数?

php,使用mysql_connect()连接数据库问题,如何解决?

mysql - 触发器仅允许 1 辆车

php - 如何从mysql中的两个不同子查询创建两列

.net - 将 Crystal 报表导出为 PDF 会导致数据丢失

c# - 服务器错误 - 无法加载文件或程序集 'log4net, Version=1.2.10.0'

sql - 如何确定 Crystal Reports 函数的用途?

c# - VS2022 c# 在文件保存上添加私有(private)修饰符

c# - 如何使用 C# 取消阻止被阻止的网站?

c# - 在 NAudio 的内存流中将格式从 wav 更改为 mp3