From 3c84755b07eabfb5e87ade9d020a4d3399ab2a53 Mon Sep 17 00:00:00 2001
From: lu <123456>
Date: 星期三, 13 八月 2025 17:37:12 +0800
Subject: [PATCH] bug

---
 DevApp/Gs.DevApp/DevFrm/JJGZ/Frm_MESJJERRORJS.cs |   31 +++++++++++++++++++++----------
 1 files changed, 21 insertions(+), 10 deletions(-)

diff --git a/DevApp/Gs.DevApp/DevFrm/JJGZ/Frm_MESJJERRORJS.cs b/DevApp/Gs.DevApp/DevFrm/JJGZ/Frm_MESJJERRORJS.cs
index c9dde64..08ffbd4 100644
--- a/DevApp/Gs.DevApp/DevFrm/JJGZ/Frm_MESJJERRORJS.cs
+++ b/DevApp/Gs.DevApp/DevFrm/JJGZ/Frm_MESJJERRORJS.cs
@@ -28,6 +28,14 @@
         public Frm_MESJJERRORJS()
         {
             InitializeComponent();
+
+            // 娣诲姞搴忓彿鏄剧ず锛堜娇鐢ㄨ鎸囩ず鍣級
+            gridView2.IndicatorWidth = 60;
+            gridView2.CustomDrawRowIndicator += (s, e) =>
+            {
+                if (e.Info.IsRowIndicator && e.RowHandle >= 0)
+                    e.Info.DisplayText = (e.RowHandle + 1).ToString();
+            };
             gridView2.CellValueChanged += gridView2_CellValueChanged;
             this.toolBarMenu1.btnAddClick += ToolBarMenu1_btnAddClick;
             this.toolBarMenu1.btnEdtClick += ToolBarMenu1_btnEdtClick;
@@ -39,7 +47,6 @@
             toolBarMenu1.btnChkClick += ToolBarMenu1_btnChkClick;
             toolBarMenu1.btnFChkClick += ToolBarMenu1_btnFChkClick;
             btnFZ.Click += btnFZ_Click;
-            gridView2.CustomUnboundColumnData += gridView2_CustomUnboundColumnData;
             this.toolBarMenu1.getXmlConfig();
             Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameter(gridView1, picCheckBox, this, "checkStatus", "", (value) =>
             {
@@ -671,8 +678,20 @@
             {
                 txt_HourlyType.EditValue = SelectedDataRow["璁℃椂绫诲瀷"].ToString();
                 txt_HourlySalary.EditValue = SelectedDataRow["璁℃椂鍗曚环"];
+
+                var hourlySalary = decimal.Parse(txt_HourlySalary.EditValue.ToString());
+                for (int i = 0; i < gridView2.DataRowCount; i++)
+                {
+                    DataRow row = gridView2.GetDataRow(i);
+                    decimal hour = 0;
+                    decimal.TryParse(row["hour"]?.ToString(), out hour);
+                    if (row != null)
+                    {
+                        row["salary"] = hourlySalary * hour;
+                    }
+                }
+                gridView2.RefreshData();
             }
-            
         }
 
         private void repositoryItemSearchLookUpEdit1_EditValueChanged(object sender, EventArgs e)
@@ -717,14 +736,6 @@
                     // 璁$畻璁℃椂宸ヨ祫
                     row["salary"] = hourlySalary * hour;
                 }
-            }
-        }
-
-        private void gridView2_CustomUnboundColumnData(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDataEventArgs e)
-        {
-            if (e.Column.FieldName == "rowNo" && e.IsGetData)
-            {
-                e.Value = e.ListSourceRowIndex + 1;
             }
         }
 

--
Gitblit v1.9.3