Vb.net 如何在crystal report中查询子报表?

Vb.net 如何在crystal report中查询子报表?,vb.net,Vb.net,我得到了一个多表,我认为子报表是获得我想要的报表的唯一方法,在我对子报表进行了一些测试之后..子报表似乎没有数据..如何查询子报表 Dim ad As New SqlDataAdapter("SELECT * From Studz_Table WHERE id = '" & Board.ListView1.SelectedItems.Item(0).Text & "'", conn) Dim ds As New DataSet ad.Fill(ds, "Stud

我得到了一个多表,我认为子报表是获得我想要的报表的唯一方法,在我对子报表进行了一些测试之后..子报表似乎没有数据..如何查询子报表

 Dim ad As New SqlDataAdapter("SELECT * From Studz_Table WHERE id = '" & Board.ListView1.SelectedItems.Item(0).Text & "'", conn)
    Dim ds As New DataSet
    ad.Fill(ds, "Studz_Table")
    Dim rpt As New Studz_infoCR
    rpt.SetDataSource(ds)
    CrystalReportViewer1.Refresh()
    CrystalReportViewer1.ReportSource = rpt

我的主表名为studz_table,我想在另一个表中获取一些数据。

如果我理解正确,您想将数据添加到子报表中。 你可以试试:

rap.Subreports("SubReportName.rpt").SetDataSource (SubRapDs)
不要忘记将报告链接到子报告。右键单击子报表->更改子报表链接