点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在使用SAP Crystal报表(Microsoft Visual Studio的版本)。 我在具有多个数据源的子报表中面临问题。 我创建了一个包含2个子报表的水晶报表。 对于主报告,我已使用Microsoft OLE DB提供程序将SQL Server作为数据库字段。 对于子报表,我已将数据集用作数据库字段。 第一个子报表具有2个数据源,第二个子报表具有1个数据源。
我尝试过:
ReportDocument rd = new ReportDocument();
rd.SetDataSource(userdetails);
rd.Subreports [0] .Database.Tables [" TableName1"]。SetDataSource(tableData1);
rd.Subreports [0] .Database.Tables [" TableName2"]。SetDataSource(tableData2);
rd.Subreports [1] .SetDataSource(tableData3);
引发的异常:无效的索引。 (来自HRESULT的异常:0x8002000B(DISP_E_BADINDEX))
我已清除此问题。 子报表索引是根据子报表名称(字母顺序)定义的。 所以,我将上面的代码更改为
有关如何设置每个子报表的连接信息,请参见WIKI下载页面上的Parameter test应用。
一周热门 更多>