Привет всем,
У меня проблема, и мне нужно помочь, пожалуйста, моя проблема, когда добавить набор данных в подотчет и запустить приложение, показывающее сообщение ниже:
Data retrieval failed for the subreport, 'Subreport2', located at:
###Path###. Please check the log files for more information.
код ниже:
public ActionResult Index(){
reportViewer.LocalReport.ReportPath = Request.MapPath(Request.ApplicationPath) + @"Reports\" + _rptFileName + ".rdlc";
reportViewer.LocalReport.DataSources.Add(new ReportDataSource("dsDocuments", GetDataAsObjectOfReport().TableA));
reportViewer.LocalReport.SubreportProcessing += new SubreportProcessingEventHandler(LocalReport_SubreportProcessing);
reportViewer.LocalReport.Refresh();
}
public void LocalReport_SubreportProcessing(object sender, SubreportProcessingEventArgs e)
{
int documentID = Convert.ToInt32(e.Parameters["ID"].Values[0].ToString());
ReportDataSource rds = new ReportDataSource()
{
Name = "dsReplies",
Value = GetDataAsObjectOfReport().TableB.Where(x => x.DocumentID == documentID).ToList()
};
e.DataSources.Add(rds);
}
пожалуйста, помогите мне .. Спасибо вам УЖ ...