From af4607584464f3be49bca542d09f761ca9eb6329 Mon Sep 17 00:00:00 2001
From: lu <123456>
Date: 星期四, 18 九月 2025 16:01:03 +0800
Subject: [PATCH] bug

---
 DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs |   18 ++++++++++--------
 1 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs b/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
index 872ac86..b4fbffe 100644
--- a/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
+++ b/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
@@ -1868,14 +1868,16 @@
                     if (e.Column.FieldName.EndsWith("Color"))
                     {
                         int rowHandle = e.RowHandle;
-                        DataRow row = gridView1.GetDataRow(e.RowHandle);
-                        string _bgColor = row[e.Column.FieldName + "Rgb"].ToString();
-                        if (!string.IsNullOrEmpty(_bgColor))
-                        {
-                            Color bgColor = ColorTranslator.FromHtml(_bgColor);
-                            e.Appearance.BackColor = bgColor;
-                            //   e.Appearance.BackColor2 = Color.LightSkyBlue;
-                            //e.Appearance.ForeColor = ColorTranslator.FromHtml("#ffffff") ;
+                        if (rowHandle >= 0) {
+                            DataRow row = gridView1.GetDataRow(e.RowHandle);
+                            string _bgColor = row[e.Column.FieldName + "Rgb"].ToString();
+                            if (!string.IsNullOrEmpty(_bgColor))
+                            {
+                                Color bgColor = ColorTranslator.FromHtml(_bgColor);
+                                e.Appearance.BackColor = bgColor;
+                                //e.Appearance.BackColor2 = Color.LightSkyBlue;
+                                //e.Appearance.ForeColor = ColorTranslator.FromHtml("#ffffff") ;
+                            }
                         }
                     }
                 }

--
Gitblit v1.9.3