credream 发表于 2018-6-14 19:51:59

ActiveReport2.0和AR11的Fetch_Data差异确认

ActiveReport2.0和AR11的Fetch_Data差异确认
现在做升级过程中,发现ar2和ar11 有这样的一个问题

比如现在在pagefooter中有个TextBox类型的控件(ar2的时候是field),他绑定的DataField是beikao

在fetch_Data中赋值的时候,每次fetch_Data都会给beikao这个field赋值,但是每当换页的时候,对于ar2.0来说
页脚显示的是倒数第二个在fetch_Data中给beikao赋值的值,而ar11显示的是第一个在fetch_data中给beikao赋值的值

比如:
走了三次fetch_data
三次,给beikao赋值分别是:
10001
10002
10003

这个时候在这一页显示的值ar2,显示的是10002,而ar11 显示的是10003

这个是设计上的差异吗?对于这种情况,现在我们的修改方法是,把对给beikao赋值的位置,从fetch_data中拿到了
pageheader_format中。

或者,用一给list,记录了一下,然后选择行的给那个textbox赋值。

请问,这个是设计上的差异吗,具体是怎么回事现在不清楚,有没有更好的解决方案呢?

KearneyKang 发表于 2018-6-15 09:24:28

本帖最后由 KearneyKang 于 2018-6-15 10:07 编辑

您好!
AR2和AR11之间相隔近十个版本,比如说AR2只有一种可选择的报表,而AR11有区域报表,页面报表,RDL报表。所以他们之间设计上的差异是在所难免的。因此好多地方AR2和AR11是没办法进行比较的。最新的设计相对于以前的修改一定是更加的合理这也是基于我们设计的考虑。

credream 发表于 2018-6-19 15:36:12

客户不同意,我们找了其他办法,改了代码了

KearneyKang 发表于 2018-6-19 17:16:15

产品版本不一样,并且相差了十个版本。所以这两个版本比较起来是没有什么意义的,内在设置机制已经发生了很大的变化。
页: [1]
查看完整版本: ActiveReport2.0和AR11的Fetch_Data差异确认