54.1、报表插件,简单账表,表单插件,设置颜色,背景色原创
金蝶云社区-林荫大道cc身份
林荫大道cc
9人赞赏了该文章 7227次浏览 未经作者许可,禁止转载编辑于2021年04月10日 13:56:50
封面

53.2



1、添加类 POOrderBillSet



2、引用,同上一节 53.2



3、使用 using


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Kingdee.BOS.Core.Bill;
using Kingdee.BOS.Core.DynamicForm;
using Kingdee.BOS.Core.Metadata;
using Kingdee.BOS.Core.Report;
using Kingdee.BOS.Core.Report.PlugIn;
using Kingdee.BOS.Core.Report.PlugIn.Args;
using System.ComponentModel;



4、添加public


   public class POOrderBillSet



5、继承 :AbstractSysReportPlugIn


public class POOrderBillSet:AbstractSysReportPlugIn



6、设置背景色


    //继承 :AbstractSysReportPlugIn
    public class POOrderBillSet : AbstractSysReportPlugIn
    {
        //设置行的颜色 OnFormatRowConditions
        public override void OnFormatRowConditions(ReportFormatConditionArgs args)
            {
                base.OnFormatRowConditions(args);
                
                //设置背景色
                //args.DataRow获取值,换成成整数类型
                //奇书是白色,偶数是灰色
                if (Convert.ToInt32(args.DataRow["FIDENTITYID"]) % 2 == 0)
                {
                    FormatCondition FRow_FC = new FormatCondition()
                    {   //灰色
                        BackColor = "#E8E8E8",
                    };
                    //加载颜色FRow_FC
                    args.FormatConditions.Add(FRow_FC);
                }
            }       
    }


image.png



7、注册表单插件


image.png



8、重新打开报表,第2行,第4行,背景色是灰色


image.png

视频下载链接

链接:https://pan.baidu.com/s/1O5M2_zmv0w8gnzt6xvXeYg 

提取码:KISS 



总目录链接

https://vip.kingdee.com/article/6499387201459123

54.1.zip(34.43KB)

赞 9