0

这会将数据加载到报告中(尽管我仍然收到错误,因为我认为我错过了子报告):

var finalSchedulesTable = Session["finalSchedulesTable"] as DataTable;

var rpDoc = new TVDataSchedule();

rpDoc.SetDataSource(finalSchedulesTable);

crvSchedules.ReportSource = rpDoc;

crvSchedules.DataBind();

Session["Report"] = rpDoc;

这是报告:

如果您双击主报告上的“subShows”,这是子报告:

我得到的错误是:

此字段名称未知。详细信息:文件 temp_b2eab357-8e61-4168-9725-7b3a9ca7388d {D18CEA07-F52D-42D8-BF5A-2165A733165D}.rpt 中的 errorKind 错误:公式 frmSourceLeft1 中的错误:'Dim tmpTitle' 此字段名称未知。详细信息:错误种类

谁能帮我一把?

4

1 回答 1

1

我想到了:

var rpDoc = new TVDataSchedule();

rpDoc.SetDataSource(finalSchedulesTable);

ReportDocument subShows = rpDoc.Subreports["subShows"];
subShows.SetDataSource(finalShowsTable);

crvSchedules.ReportSource = rpDoc;

crvSchedules.DataBind();
于 2013-06-27T16:53:40.763 回答