简单账表二次开发,如何设置显示格式化字符串
金蝶云社区-华阳通用_叶
华阳通用_叶
0人赞赏了该文章 1,710次浏览 未经作者许可,禁止转载编辑于2016年09月02日 15:00:55

简单账表如果数据源及列都完全是插件二开的,像报表插件是不能调用this.View的,我想设置某些列的【显示格式化字符串】,比如设成“0.##”,可以存储10位金额但界面只显示2位。
this.View.GetControl(controlID).SetCustomPropertyValue("displayFormatString", displayFormatString);
请问要怎么弄?
要这么做的原因是,我做报表时如果sql里round成2位小数,底部自动合计会有几分钱误差,会造成财务对账不平。
单据可以这么做,我已经实现了存储10位,显示2位了。我一千万的金额,做到了分摊后9位小数内都不会有误差,一厘钱都没有差。
就是说目前数据没问题了,但是一些统计报表,我也想顺便实现这些效果,不然报表的 sql保留小数,会有误差
主要就是,我报表是插件二开的,报表的grid是没有列给我配属性的

说白了我要实现效果就是:每列显示两位小数,但是下面合计按照数据库的10位小数进行合计,减小误差

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0