如何在单晶报告中显示多个表适配器的记录?

时间:2014-10-01 07:12:05

标签: c# sql asp.net crystal-reports

我想在单个水晶报告中显示来自多个表适配器的记录。 我在我的数据集中添加了两个表适配器,并使用数据库专家将此适配器添加到我的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()

0 个答案:

没有答案