数据传给子报表出错:
(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
这是什么原因呢?
------解决方法--------------------------------------------------------
myR.Subreports("test_sub1").SetDataSource(myTable2) myR.SetDataSource(myTable) //直到此句才出错。(也就是viewer显示不出来了。) CrystalReportViewer1.ReportSource = myR
------解决方法--------------------------------------------------------
你先给子报表传个..1 撒的,,测试下,,看输出是什么
------解决方法--------------------------------------------------------
不传数据的时候,主报表和子报表都能正确显示数据?
你的模板是怎么做的,直接连了数据库吗?
------解决方法--------------------------------------------------------