From a985c4d4b80fbf3eb4abbe385adcd0536fd29eda Mon Sep 17 00:00:00 2001
From: 啊鑫 <t2856754968@163.com>
Date: 星期五, 22 十一月 2024 15:04:23 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs |   27 +++++++++++++++++++++------
 1 files changed, 21 insertions(+), 6 deletions(-)

diff --git a/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs b/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
index 23ac0f2..da48bf5 100644
--- a/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
+++ b/DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
@@ -865,6 +865,7 @@
             , Label lbGuid
             , TextEdit txtName
             , GridView gridView1
+            , string fileName = ""
             , int SelectedTabPageIndex = 1)
         {
             var _strGuid = "";
@@ -884,7 +885,10 @@
                 else
                 {
                     _strGuid = dr["guid"].ToString();
-                    _strName = dr[1].ToString();
+                    if (string.IsNullOrEmpty(fileName))
+                        _strName = dr[1].ToString();
+                    else
+                        _strName = dr[fileName].ToString();
                 }
             }
 
@@ -1017,14 +1021,25 @@
         }
 
 
-        public static void SetCheckIco(object s, PictureBox btnChkIco, Form fm,string icoName="")
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="s"></param>
+        /// <param name="btnChkIco"></param>
+        /// <param name="fm"></param>
+        /// <param name="fileName">瀵瑰簲鐨勫鏍稿瓧娈靛悕绉�</param>
+        /// <param name="icoName"></param>
+        public static void SetCheckIco(object s, PictureBox btnChkIco, Form fm, string fileName = "checkStatus", string icoName = "")
         {
             GridView dgv = s as GridView;
-            if (dgv != null) {
-                if (dgv.GetSelectedRows() != null) {
+            if (dgv != null)
+            {
+                if (dgv.GetSelectedRows() != null)
+                {
                     var selectedRow = dgv.GetSelectedRows()[0]; // 鑾峰彇绗竴涓�変腑琛岀殑绱㈠紩
-                    if (selectedRow >= 0) {
-                        var checkStatus = dgv.GetRowCellValue(selectedRow, "checkStatus").ToString(); // 鑾峰彇鎸囧畾鍒楃殑鍊�
+                    if (selectedRow >= 0)
+                    {
+                        var checkStatus = dgv.GetRowCellValue(selectedRow, fileName).ToString(); // 鑾峰彇鎸囧畾鍒楃殑鍊�
                         btnChkIco.Text = checkStatus;
                         btnChkIco.Visible = true;
                         if (checkStatus == "1" || checkStatus.ToUpper() == true.ToString().ToUpper())

--
Gitblit v1.9.3