数据传给子报表出错,急!!!
(1)不传数据给报表及其子报表时,显示的数据正确。
(2)只传数据给主报表,不传给子报表时,显示的数据也正确。
(3)不传数据给主报表,只传给子报表时,主报表数据显示也正确,
但子报表显示的数据不正确:
(已查证)数据源中的数据是正确的,但显示出来的数值比较大,完全不是数据源中的数据,也不是设计时的数据
(4)传数据给主报表,也传给子报表时,不能显示报表,
并出现如下提示:
Invalid Argument Provided.
Failed to Open a rowset.
Error in ... .rpt:
Invalid argument for database
下面是传数据的语句:
myR.SetDataSource(myTable)
myR.Subreports("test_sub1").SetDataSource(myTable2)
直到此句才出错。(也就是viewer显示不出来了。)
CrystalReportViewer1.ReportSource = myR
这是什么原因呢?