简单报表-金额字段千位分隔符显示重构插件
金蝶云社区-闪闪我最靓
闪闪我最靓
20人赞赏了该文章 808次浏览 未经作者许可,禁止转载编辑于2019年12月11日 15:08:16

 //添加表单插件,继承 AbstractSysReportPlugIn

        //若不生效则以下列方法步骤:1.需要手动在BOS中把该插件信息写入到XML中,如下

        //<FormPlugins>

        //  <PlugIn ElementType = "0" ElementStyle="0">

        //    <ClassName> 表单插件路径,根据实际情况填写</ClassName>

        //    <OrderId>1</OrderId>

        //  </PlugIn>

        //</FormPlugins>

       //位置:放在 <Id>报表唯一标识</Id> 下边即可

        //2.在BOS设计界面拖拽一个控件到表体,重新保存。

        //3.因为是动态建立表体列,所以还得删除拖拽的控件,保存。


        /// <summary>

        /// 格式化,数值显示千分位

        /// </summary>

        /// <param name="args"></param>

        public override void FormatCellValue(FormatCellValueArgs args)

            {

                base.FormatCellValue(args);

                if (args.Header.ColType == Kingdee.BOS.SqlStorageType.SqlDecimal || args.Header.ColType == Kingdee.BOS.SqlStorageType.SqlMoney)

                {

                    decimal value = decimal.Parse(args.FormateValue);

                    string afterValue = value.ToString("N");

                    args.FormateValue = afterValue;

                }

            }


本文转载自:金蝶云社区

作者:忘了

原文链接:没记住

图标赞 20
20人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!

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

请选择打赏金币数 *

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