首页 > 解决方案 > Crystal Reports 使用 C# 显示相同的数据 3 次

问题描述

我正在用 C# 创建一个简单的库存系统。当我打印收据时,我必须加入salessales product表格。在 Crystal Report 中,我在sales_product表格上遇到了问题 - 数据显示了 3 次 - 请参阅随附的屏幕截图:

在此处输入图像描述

水晶报表设计

在此处输入图像描述

我已经加入salessales product获得结果。

SqlDataAdapter da = new SqlDataAdapter("SELECT sales.id, sales.subtotal, sales.pay,sales.bal,sales_product.sales_id,sales_product.prodname,sales_product.price,sales_product.qty,sales_product.total FROM sales INNER JOIN sales_product ON sales.id=sales_product.sales_id where sales_product.sales_id = '" + textBox1.Text + "'", con);

DataSet ds = new DataSet();
da.Fill(ds, "sales");
da.Fill(ds, "sales_product");

cryRpt.Load("c:/users/kobinath/documents/visual studio 2013/Projects/WindowsFormsApplication48/WindowsFormsApplication48/CrystalReport1.rpt");
 cryRpt.SetDataSource(ds);
 crystalReportViewer1.ReportSource = cryRpt;

标签: c#sql-servercrystal-reports

解决方案


推荐阅读