我有一个多表,我认为子报告是获取我想要的报告的唯一方法,在我对子报告进行了一些测试之后......子报告似乎没有数据..如何查询子报告???
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,我想在我的另一张表中得到一些数据..
答案 0 :(得分:1)
如果我理解正确,您希望将数据添加到子报表。 你可以尝试:
rap.Subreports("SubReportName.rpt").SetDataSource (SubRapDs)
不要忘记将报告链接到子报告。右键单击子报表 - >更改子报告链接