水晶报表关于子报表数据源填充问题


水晶报表有两种方式引用
一种可以直接通过水晶报表名引用
另一种使用ReportDocument来载入
第一种是通过向下面方式定义来对子报表数据填充
SubreportObject oSubreport1 = crReportDocument.ReportFooterSection1.ReportObjects["Subreport1"] as SubreportObject;
第二种就不行了,没有ReportFooterSection1,用第二种方式引用是修改不需要编译rpt文件,请问用第二种方式怎么对子报表数据填充呢?

----------------------------------------------------------------------

第二种方式一样可以定义子报表,如下:

SubreportObject subreportObject;
//按名称获取 ReportObject 并将其转换为SubreportObject
subreportObject = oRpt.ReportDefinition.ReportObjects["SubReport1"] as SubreportObject;

而且用ReportDefinition在第一种方式里同样适用,不必非要用ReportFooterSection1  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值