taoyuansoft 发表于 2024-5-29 14:05:42

c1fiexgrid 过滤行时,Footer行没有的总计没变


如何在footer行中只统计显示的行呢?


Richard.Ma 发表于 2024-5-29 18:40:59

表角的合计目前的统计结果不会根据过滤后的来展示。展示的是全部的合计结果

陈代国 发表于 2024-5-30 18:12:14

那可以根据过滤后的来展示吗?

Richard.Ma 发表于 2024-5-31 18:09:57

目前没有相关的设置选项

yin_tb 发表于 2024-6-5 09:24:02

这个问题,我记得我问过马老师,他可能自己忘了。我给回答一下,FlexGrid有个事件,叫 AfterFilter,好像是这个,肯定有,TrueDBgrid也有个类似事件,你在这个事件中,重新合计一下,更新下footer显示的值就行了。我记得是这个,说错了别怪,呵呵

Richard.Ma 发表于 2024-6-5 18:27:22

是的,虽然统计结果目前不支持根据过滤后的来展示

但是可以在AfterFilter事件里面自己来算,得到结果后自己给填充到footer中,使用下面的代码自己设置就行

            c1FlexGrid4.Footers.Descriptions.Aggregates.Add(new AggregateDefinition() { Column = 3, Caption="AAAA" });

页: [1]
查看完整版本: c1fiexgrid 过滤行时,Footer行没有的总计没变