但当某些记录需要做减法,如一共10行记录,8行记录要相加,但还有2行要减去。
5 个解决方案
#1
获取只有把其中的那两行过滤掉,或自己自己用FOR循环,通过绘图来自己输出值
#2
#3
既然要相减,那2行就应该显示成负数
#4
很对啊,我也是这么考虑的,但是没有方法实现直接把数据内容转换成负值,我已经试过方法: 对字段的ongettext 事件中,根据条件判断,虽然是显示是负值了,但是内容还是正值。
#5
根据条件判断,在显示值时重写footer值。footer的值设置为fvtStaticText,例如:
DBGridEh1.Columns[3].Footers[0].Value:='3344';
DBGridEh1.Columns[3].Footers[0].Value:='3344';
#1
获取只有把其中的那两行过滤掉,或自己自己用FOR循环,通过绘图来自己输出值
#2
#3
既然要相减,那2行就应该显示成负数
#4
很对啊,我也是这么考虑的,但是没有方法实现直接把数据内容转换成负值,我已经试过方法: 对字段的ongettext 事件中,根据条件判断,虽然是显示是负值了,但是内容还是正值。
#5
根据条件判断,在显示值时重写footer值。footer的值设置为fvtStaticText,例如:
DBGridEh1.Columns[3].Footers[0].Value:='3344';
DBGridEh1.Columns[3].Footers[0].Value:='3344';