From e9daa5f88d0df2f377837544d2866f2ab8f74d9e Mon Sep 17 00:00:00 2001
From: lu <123456>
Date: 星期三, 20 八月 2025 21:28:31 +0800
Subject: [PATCH] bug

---
 DevApp/Gs.DevApp/DevFrm/Sales/Frm_SalesReturnNotice.cs |   34 ++++++++++++++++++++--------------
 1 files changed, 20 insertions(+), 14 deletions(-)

diff --git a/DevApp/Gs.DevApp/DevFrm/Sales/Frm_SalesReturnNotice.cs b/DevApp/Gs.DevApp/DevFrm/Sales/Frm_SalesReturnNotice.cs
index 2ecf0bc..84cc074 100644
--- a/DevApp/Gs.DevApp/DevFrm/Sales/Frm_SalesReturnNotice.cs
+++ b/DevApp/Gs.DevApp/DevFrm/Sales/Frm_SalesReturnNotice.cs
@@ -174,25 +174,31 @@
                     {
                         try
                         {
-                            var lst = new List<string>();
-                            lst = ee.StringList;
-                            var _obj = lst;
-                            var strReturn = UtilityHelper.HttpPost("",
-                                _webServiceName + "SelectFormTo",
-                                JsonConvert.SerializeObject(_obj));
-                            var dt = UtilityHelper.ReturnToList(strReturn);
-                            DataTable _newTable = dt.rtnData;
-                            DataTable _oldTable = (DataTable)gcMx1.DataSource;
-                            DataRow[] sourceRows = _newTable.Select();
-                            for (int i = 0; i < sourceRows.Length; i++)
+                            var lst = ee.DynamicList;
+                            DataTable _Table = (DataTable)gcMx1.DataSource;
+                            foreach (dynamic dym in lst)
                             {
-                                _oldTable.ImportRow(sourceRows[i]);
+                                DataRow _row = _Table.NewRow();
+                                _row["guid"] = dym.guid;
+                                _row["deliveDetailGuid"] = dym.deliveDetailGuid;//閫佽揣鏄庣粏guid
+                                _row["itemId"] = dym.itemId;
+                                _row["itemNo"] = dym.itemNo; //鐗╂枡缂栧彿,
+                                _row["itemName"] = dym.itemName;  //鐗╂枡鍚嶇О,
+                                _row["itemModel"] = dym.itemModel;//瑙勬牸鍨嬪彿,
+                                _row["xxDw"] = dym.xxDw;
+                                _row["salesQuantity"] = dym.salesQuantity;
+                                _row["isFreeChk"] = dym.isFreeChk;
+                                _row["fhQuantity"] = dym.fhQuantity;
+                                gvMx1.UpdateCurrentRow();
+                                _Table.Rows.Add(_row);
                             }
                             gcMx1.BindingContext = new BindingContext();
-                            gcMx1.DataSource = _oldTable;
+                            gcMx1.DataSource = _Table;
                             gcMx1.ForceInitialize();
+                            gvMx1.CloseEditor();
+                            gvMx1.PostEditor();
+                            gvMx1.UpdateCurrentRow();
                             gvMx1.BestFitColumns();
-                            Gs.DevApp.ToolBox.UtilityHelper.SetGridLayout(gvMx1);
                         }
                         catch (Exception ex)
                         {

--
Gitblit v1.9.3