From 2e44301eda2efb4b61e6dc53d4fff668229f7321 Mon Sep 17 00:00:00 2001
From: lu <123456>
Date: 星期三, 17 九月 2025 22:05:27 +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