这会将数据加载到报告中(虽然我仍然会收到错误,因为我认为我错过了子报告):
var finalSchedulesTable = Session["finalSchedulesTable"] as DataTable;
var rpDoc = new TVDataSchedule();
rpDoc.SetDataSource(finalSchedulesTable);
crvSchedules.ReportSource = rpDoc;
crvSchedules.DataBind();
Session["Report"] = rpDoc;
以下是报告:
如果你在主报告上双击“subShows”,这是subReport:
我得到的错误是:
此字段名称未知。详细信息:文件中的errorKind错误temp_b2eab357-8e61-4168-9725-7b3a9ca7388d {D18CEA07-F52D-42D8-BF5A-2165A733165D} .rpt:公式中的错误frmSourceLeft1:'Dim tmpTitle'此字段名称未知。详细信息:errorKind
任何人都可以帮我一把吗?
答案 0 :(得分:1)
我明白了:
var rpDoc = new TVDataSchedule();
rpDoc.SetDataSource(finalSchedulesTable);
ReportDocument subShows = rpDoc.Subreports["subShows"];
subShows.SetDataSource(finalShowsTable);
crvSchedules.ReportSource = rpDoc;
crvSchedules.DataBind();