From b5834262308402ea928355987b34d1a9a0011374 Mon Sep 17 00:00:00 2001
From: lu <123456>
Date: 星期一, 08 九月 2025 23:43:13 +0800
Subject: [PATCH] bug

---
 DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesItemQt.cs |   26 ++++++++++++++++++--------
 1 files changed, 18 insertions(+), 8 deletions(-)

diff --git a/DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesItemQt.cs b/DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesItemQt.cs
index e5f19fa..f368b8f 100644
--- a/DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesItemQt.cs
+++ b/DevApp/Gs.DevApp/DevFrm/Ck/Frm_MesItemQt.cs
@@ -74,7 +74,8 @@
                     var rtn = UtilityHelper.ReturnToTablePage(strReturn);
                     var dt = rtn.rtnData.list;
                     this.repositoryItemSearchLookUpEdit1.DataSource = dt;
-                    repositoryItemSearchLookUpEdit1.BestFitMode = DevExpress.XtraEditors.Controls.BestFitMode.BestFitResizePopup;
+                    // repositoryItemSearchLookUpEdit1.BestFitMode = DevExpress.XtraEditors.Controls.BestFitMode.BestFitResizePopup;
+                    //repositoryItemSearchLookUpEdit1.PopupFormSize = new System.Drawing.Size(500, 300);
                 }
                 catch (Exception ex)
                 {
@@ -131,7 +132,7 @@
                                 _row["qd002"] = dym.itemNo;
                                 _row["qd003"] = dym.itemName;
                                 _row["qd004"] = dym.itemModel;
-                                _row["qd009"] = dym.dwName;
+                                _row["qd009dw"] = dym.dwName;
                                 _row["itemId"] = dym.itemId;
                                 _row["qd007"] = dym.sl;
                                 _row["qd010"] = dym.bz;
@@ -407,7 +408,7 @@
                 inLyDepart = inLyDepart,//棰嗙敤閮ㄩ棬
                 inKcfx = inKcfx,//搴撳瓨鏂瑰悜
                 inSource = txt_qt035.EditValue,//宸ュ崟鍙�
-                qtlx=qtlx,
+                qtlx = qtlx,
                 list = new List<dynamic>(),
             };
             gvMx1.CloseEditor();
@@ -499,7 +500,8 @@
                     {
                         gcMain1.DataSource = dt;
                         gcMain1.ForceInitialize();
-                        gridView1.BestFitColumns(); Gs.DevApp.ToolBox.UtilityHelper.SetGridLayout(gridView1);
+                        gridView1.BestFitColumns();
+                        Gs.DevApp.ToolBox.UtilityHelper.SetGridLayout(gridView1);
                     }
                     else
                         UtilityHelper.SetDefaultTable(gcMain1, gridView1);
@@ -761,13 +763,13 @@
             gvMx1.SetFocusedRowCellValue("qd002", SelectedDataRow["itemNo"]);
             gvMx1.SetFocusedRowCellValue("qd003", SelectedDataRow["itemName"]);
             gvMx1.SetFocusedRowCellValue("qd004", SelectedDataRow["itemModel"]);
-            gvMx1.SetFocusedRowCellValue("qd009", SelectedDataRow["dwName"]);
+            gvMx1.SetFocusedRowCellValue("qd009dw", SelectedDataRow["dwName"]);
             gvMx1.SetFocusedRowCellValue("itemId", SelectedDataRow["id"]);
 
             gvMx1.SetFocusedRowCellValue("depotName", SelectedDataRow["depotName"]);
             gvMx1.SetFocusedRowCellValue("depotId", SelectedDataRow["depotId"]);
             gvMx1.SetFocusedRowCellValue("kcQty", SelectedDataRow["kcQty"]);
-            
+
             gvMx1.CloseEditor();
             gvMx1.PostEditor();
             gvMx1.UpdateCurrentRow();
@@ -830,20 +832,28 @@
             var rowhandle = gvMx1.FocusedRowHandle;
             if (rowhandle < 0)
                 return;
+
+            var dr = gvMx1.GetDataRow(rowhandle);
+            var strItemId = dr["itemId"].ToString();
+            if (string.IsNullOrEmpty(strItemId))
+            {
+                MsgHelper.ShowError("鎻愮ず锛氳鍏堥�夋嫨鐗╂枡锛�");
+                return;
+            }
             var strOrgGuid = txt_qt023.GetId();
             if (string.IsNullOrEmpty(strOrgGuid))
             {
                 MsgHelper.ShowError("鎻愮ず锛氳鍏堥�夋嫨搴撳瓨缁勭粐锛�");
                 return;
             }
-            ;
-            SelectCk frm = new SelectCk(strOrgGuid);
+            SelectCk frm = new SelectCk(strOrgGuid, strItemId);
             frm.UpdateParent += (ss, ee) =>
             {
                 var lst = new List<dynamic>();
                 lst = ee.DynamicList;
                 gvMx1.SetFocusedRowCellValue("depotName", lst[0].name);
                 gvMx1.SetFocusedRowCellValue("depotId", lst[0].guid);
+                gvMx1.BestFitColumns();
             };
             frm.ShowDialog();
         }

--
Gitblit v1.9.3