DBGridEh页脚汇总取整问题
现在汇总出来的数据是有小数位数的,我想进行取整显示,请问如何设置?
比如自动汇总出来的结果为:100.6,我只要100,后面所有小数位数都去掉,不要四舍五入
[解决办法]
设置显示格式为###,###,###,##0
后面不要小数部分
[解决办法]
设置displayformat会进位的自动汇总即fvtSum,是不能再改变它的值的;使用fvtStaticText吧,不过如果修改了数据的话,也要重新赋值,大概是这样:var s:string;begin DBGridEh1.FieldColumns['列名'].Footer.ValueType:=fvtSum; s:=DBGridEh1.GetFooterValue(1,DBGridEh1.FieldColumns['列名']); DBGridEh1.FieldColumns['列名'].Footer.ValueType:=fvtStaticText; DBGridEh1.FieldColumns['列名'].Footer.Value:=inttostr(trunc(strTofloat(s)));end;
[解决办法]