0

根据活动报告文档,首先调用报告启动和数据初始化。Report start 中对 Data source 的任何引用都将调用 Data Initialize 事件。我正在修改现有报告;令我惊讶的是,顺序颠倒了。我有一个现有的逻辑来获取数据初始化事件中的节点数(我的数据源是 xml);仅仅因为事件触发顺序相反,我总是得到 0 作为计数。

我正在使用 .NET 2.0 的活动报告(我认为版本是 4. *)。由于我不支持设计器,因此我有设计器 xml 和代码。

请建议什么可以强制事件序列正确顺序。

4

1 回答 1

0

可能没有足够的信息让我们在这里为您提供帮助。我们至少需要查看报告代码,但如果您可以进行一些调试以了解有关导致问题的特定代码的更多详细信息,那就更好了。

我实际上不确定这种特定情况下的事件顺序,但要排除故障,您可以尝试使用新的空白报告来验证这种情况下的事件顺序,并一次移动一段代码以找出哪一行代码导致事件顺序发生变化。

于 2013-03-11T07:01:53.710 回答