如何查询水晶报表中的子报表?

时间:2014-03-15 03:14:17

标签: 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, "Studz_Table")
    Dim rpt As New Studz_infoCR
    rpt.SetDataSource(ds)
    CrystalReportViewer1.Refresh()
    CrystalReportViewer1.ReportSource = rpt

我的主表叫做studz_table,我想在我的另一张表中得到一些数据..

1 个答案:

答案 0 :(得分:1)

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

rap.Subreports("SubReportName.rpt").SetDataSource (SubRapDs)

不要忘记将报告链接到子报告。右键单击子报表 - >更改子报告链接