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