找回密码
 立即注册

QQ登录

只需一步,快速开始

aulati

注册会员

2

主题

14

帖子

108

积分

注册会员

积分
108

活字格认证

最新发帖
aulati
注册会员   /  发表于:2015-8-19 11:29  /   查看:10131  /  回复:10
原先报表可以正常运行,后来改了模板,把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。
  1. TestRpt rpt = new TestRpt ();
  2. rpt.DataSource = ds;
  3. rpt.DataMember = ds.Meisai.TableName;
  4. rpt.Run();
复制代码

10 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-8-19 13:39:00
沙发
您好,
这个问题跟报表模板设计有关,要具体看下将什么内容移到PageHeader里面了。
建议您将报表模板上传到论坛,我们可以帮您调试。
回复 使用道具 举报
aulati
注册会员   /  发表于:2015-8-19 14:43:00
板凳
回复 2楼frank.zhang的帖子

就是一些label, textbox, line, reportInfo

我在账票的FetchData和各个format事件里都打了断点,发现都没有走进来。。。
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-8-19 19:01:00
地板
您好,
您使用的AR是日文版吗?使用的版本是多少?
回复 使用道具 举报
aulati
注册会员   /  发表于:2015-8-29 11:11:00
5#
回复 4楼frank.zhang的帖子

是的,日文版ActiveReports for .NET 6.0J Standard
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-8-31 10:26:00
6#
您好,
您的问题,我们已经收到,现在正在处理,今天给您反馈。
回复 使用道具 举报
aulati
注册会员   /  发表于:2015-8-31 11:43:00
7#
回复 6楼frank.zhang的帖子

嗯嗯,谢谢你了:Z
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-8-31 17:39:00
8#
您好,
我通过以下步骤没有重现这个问题,您可以看下遗漏哪些步骤
1.新建报表


2.删除组



需要指出的是groupHeader中的内容移到PageHeader编译时不会检查是否合法,所以不会报错。
group时,会根据data的字段进行分组。


可以检查下是否在其它地方对这个分组进行了引用。

另外,您可以尝试下,将报表模板备份后,删除部分控件,看是否能够确定到底是哪个控件报的错。

如果没有能够解决问题,需要您上传一个能够重现这个问题的报表模板。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1满意度 +5 收起 理由
aulati + 5 辛苦你们啦~

查看全部评分

回复 使用道具 举报
aulati
注册会员   /  发表于:2015-9-1 09:19:00
9#
回复 8楼frank.zhang的帖子

我是把groupHeader1里面的 txt供应商ID1 移动到PageHeader里面,然后删除了groupHeader1
回复 使用道具 举报
aulati
注册会员   /  发表于:2015-9-1 09:33:00
10#
发现问题了,是有个reportInfo的SummaryGroup设成了“groupHeader1”,groupHeader1删除后没有改,所以出错了……
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部