From bff338f3b532b0bf2a8f3f2d6b662adb9a222f13 Mon Sep 17 00:00:00 2001
From: duhe <226547893@qq.com>
Date: 星期二, 13 六月 2023 15:31:57 +0800
Subject: [PATCH] 车间全程跟踪报表:表格数据闪烁问题解决

---
 WorkM/报表分析/Mes_OrderProcFlowAllReport.designer.cs |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

diff --git "a/WorkM/\346\212\245\350\241\250\345\210\206\346\236\220/Mes_OrderProcFlowAllReport.designer.cs" "b/WorkM/\346\212\245\350\241\250\345\210\206\346\236\220/Mes_OrderProcFlowAllReport.designer.cs"
index 449d355..f60c4d0 100644
--- "a/WorkM/\346\212\245\350\241\250\345\210\206\346\236\220/Mes_OrderProcFlowAllReport.designer.cs"
+++ "b/WorkM/\346\212\245\350\241\250\345\210\206\346\236\220/Mes_OrderProcFlowAllReport.designer.cs"
@@ -1,5 +1,15 @@
 锘縩amespace WorkM
 {
+    public class FlickerFreeListView : System.Windows.Forms.DataGridView { 
+        public FlickerFreeListView()
+        {
+            SetStyle(System.Windows.Forms.ControlStyles.DoubleBuffer |
+            System.Windows.Forms.ControlStyles.AllPaintingInWmPaint |
+            System.Windows.Forms.ControlStyles.OptimizedDoubleBuffer, true);
+            UpdateStyles();
+        }
+    }
+
     partial class Mes_OrderProcFlowAllReport
     {
         /// <summary>
@@ -68,7 +78,7 @@
             this.lblCaption = new System.Windows.Forms.Label();
             this.timer2 = new System.Windows.Forms.Timer(this.components);
             this.grdSum = new System.Windows.Forms.DataGridView();
-            this.grdMain = new System.Windows.Forms.DataGridView();
+            this.grdMain = new FlickerFreeListView();
             this.chkShowUpperID = new System.Windows.Forms.CheckBox();
             this.Tool.SuspendLayout();
             this.pPic.SuspendLayout();

--
Gitblit v1.9.1