From 7735387e1b7a45b7866da1920d84f47789665e12 Mon Sep 17 00:00:00 2001 From: lu <123456> Date: 星期一, 08 九月 2025 15:05:47 +0800 Subject: [PATCH] bug --- DevApp/Gs.DevApp/DevFrm/Rk/Frm_MesItemQtrk.cs | 36 +++++++++++++++++++++++++++++++++++- 1 files changed, 35 insertions(+), 1 deletions(-) diff --git a/DevApp/Gs.DevApp/DevFrm/Rk/Frm_MesItemQtrk.cs b/DevApp/Gs.DevApp/DevFrm/Rk/Frm_MesItemQtrk.cs index 6fb3acd..1ed4291 100644 --- a/DevApp/Gs.DevApp/DevFrm/Rk/Frm_MesItemQtrk.cs +++ b/DevApp/Gs.DevApp/DevFrm/Rk/Frm_MesItemQtrk.cs @@ -198,6 +198,38 @@ if (File.Exists(filePath)) { var frm = new CopyXls(kcZz, lbGuid.Text.Trim(), OrderType.鍏跺畠鍏ュ簱.ToString()); + frm.UpdateParent += (ss, ee) => + { + try + { + var lst = ee.DynamicList; + DataTable _Table = (DataTable)gcMx1.DataSource; + foreach (dynamic dym in lst) + { + DataRow _row = _Table.NewRow(); + _row["qd002"] = dym.itemNo; + _row["qd003"] = dym.itemName; + _row["qd004"] = dym.itemModel; + _row["kcDw"] = dym.dwName; + _row["itemId"] = dym.itemId; + _row["qd007"] = dym.sl; + _row["qd010"] = dym.bz; + _row["qd012"] = dym.bllx; + _Table.Rows.Add(_row); + } + gcMx1.BindingContext = new BindingContext(); + gcMx1.DataSource = _Table; + gcMx1.ForceInitialize(); + gvMx1.CloseEditor(); + gvMx1.PostEditor(); + gvMx1.UpdateCurrentRow(); + gvMx1.BestFitColumns(); + } + catch (Exception ex) + { + Gs.DevApp.ToolBox.MsgHelper.ShowError(ex.Message); + } + }; frm.ShowDialog(); } else @@ -572,7 +604,6 @@ /// <param name="strGuid"></param> private void getModel(string strGuid) { - gcMx1.DataSource = null; bool isEdit = false; if (toolBarMenu1.currentAction == "add") return; @@ -673,6 +704,9 @@ gvMx1.CloseEditor(); gvMx1.PostEditor(); gvMx1.UpdateCurrentRow(); + gvMx1.BestFitColumns(); + Gs.DevApp.ToolBox.UtilityHelper.SetGridLayout(gvMx1); + } /// <summary> /// 绉诲嚭鏄庣粏 -- Gitblit v1.9.3