首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

关于rdlc报表的子报表有关问题,总是显示未提供子报表数据源实例!高手请问 急

2012-01-03 
关于rdlc报表的子报表问题,总是显示未提供子报表数据源实例!高手请教 急!C# codeprivate void Frm_Report_

关于rdlc报表的子报表问题,总是显示未提供子报表数据源实例!高手请教 急!

C# code
private void Frm_Report_Load(object sender, EventArgs e)        {            rptMental.ProcessingMode = ProcessingMode.Local;            rptMental.LocalReport.ReportEmbeddedResource = @"Record.Client.Report.chic_Report.rdlc";            rptMental.LocalReport.SubreportProcessing += new SubreportProcessingEventHandler(LocalReport_SubreportProcessing);            rptMental.LocalReport.DataSources.Add(new ReportDataSource("Ds1_chic_Report", dtchic));            this.rptMental.RefreshReport();        }        void LocalReport_SubreportProcessing(object sender, SubreportProcessingEventArgs e)        {            ReportDataSource rs = new ReportDataSource();            rs.Name = "Ds1_chicDetail_Report";            rs.Value = dtchicDetail;            e.DataSources.Add(rs);        }


上面代码 还差什么吗? 

而且仔细看过 报表名 没写错。。2个 dt 也有数据

但总是显示 尚未 Ds1_chicDetail_Report 数据源 提供数据源实例

还是说 主子报表 需要些 格外设置? 本人仅仅 只是在主报表chic_Report.rdlc中 拖了个子报表控件。。


[解决办法]

C# code
            ReportDataSource rs= new ReportDataSource();             rs.Name = "Ds1_chicDetail_Report";            rs.Value = dtchicDetail;            rptMental.LocalReport.DataSources.Clear();            rptMental.LocalReport.DataSources.Add(rs); 

热点排行