我想在单个水晶报告中显示来自多个表适配器的记录。 我在我的数据集中添加了两个表适配器,并使用数据库专家将此适配器添加到我的crystal报表中。 数据库专家中有两个名为Data和Link的选项卡。在Data中,我选择了tableadapters和In link,我确定tableadapters的关系。之后在链接选项卡中有三个按钮(ok,cancel,help),我点击确定并在报告列中设置我的字段。 我点击确定并将我的必要字段拖放到报告中。但是当我运行我的程序时,水晶报告是空的。 我的数据集有两个适配器(CustomerBill,PurchaseBill)。我认为我的代码背后有问题: DS_CustomerTransaction是我的数据集,Crp_Cust_suratHesab是我的水晶报告
Dim cls As New Cls_Cust_Bill
Dim dt As New DataSet("DS_CustomerTransaction")
dt = cls.Search_Cust_Bill_RPT(ArrStr(0))
dt.Tables.Add("CustomerBill")
dt.Tables.Add("PurchaseBill")
Dim oRpt As New Crp_Cust_suratHesab()
oRpt.SetDataSource(dt)
CrystalReportViewer1.ReportSource = oRpt
CrystalReportViewer1.DataBind()