原先报表可以正常运行,后来改了模板,把2个groupHeader/footer中的一个删除了,其中的内容移到PageHeader里面了,编译无报错,但是运行的时候就会出 NullReferenceExcetion, StackTrace信息如下:
場所 #mb.#kqb.#ZCb(Int32 sectionIndex)
場所 #mb.#kqb.#WCb()
場所 #mb.#vqb.#fEb(Object parentReport, Single left, Single top, Single right, Single bottom)
場所 DataDynamics.ActiveReports.ActiveReport.#1yb(Boolean bDelayedInit)
場所 DataDynamics.ActiveReports.ActiveReport.Run(Boolean syncDocument)
場所 DataDynamics.ActiveReports.ActiveReport.Run()
这是调用ActiveReports的代码,ds是一个DataSet。
- TestRpt rpt = new TestRpt ();
- rpt.DataSource = ds;
- rpt.DataMember = ds.Meisai.TableName;
- rpt.Run();
复制代码 |
|