From c2248f08e9bdc75cac6a329bf37234c7af17f16c Mon Sep 17 00:00:00 2001 From: lu <99954486@qq.com> Date: 星期五, 01 十一月 2024 15:20:47 +0800 Subject: [PATCH] 小细节 --- DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaItemsDetect01.cs | 68 +++++++++++++++++++++++++++++---- 1 files changed, 59 insertions(+), 9 deletions(-) diff --git a/DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaItemsDetect01.cs b/DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaItemsDetect01.cs index f3ede46..ebd329d 100644 --- a/DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaItemsDetect01.cs +++ b/DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaItemsDetect01.cs @@ -31,7 +31,9 @@ this.toolBarMenu1.btnDelClick += ToolBarMenu1_btnDelClick1; this.toolBarMenu1.btnEscClick += ToolBarMenu1_btnEscClick; this.toolBarMenu1.btnQueryClick += ToolBarMenu1_btnQueryClick; + this.toolBarMenu1.btnChkClick += ToolBarMenu1_btnChkClick; gcMain.MouseDoubleClick += GcMain_MouseDoubleClick; + gvMx1.FocusedRowChanged += GvMx1_FocusedRowChanged; getPageList(1, UtilityHelper.GetPageSize()); pageBar1.PagerEvent += PageBar1_PagerEvent; gridView1.CustomDrawRowIndicator += (s, e) => @@ -48,11 +50,16 @@ Rectangle r = new Rectangle(gridView1.GridControl.Width / 2 - 100, e.Bounds.Top + 45, e.Bounds.Right - 5, e.Bounds.Height - 5); e.Graphics.DrawString(str, f, Brushes.Gray, r); }; - + //涓婁紶闄勪欢 btnUpSelect.Click += BtnUpSelect_Click; btnUp.Click += BtnUp_Click; + //鍒濆鍖栫墿鏂欓�夋嫨鍜屽悇绉嶄笅鎷� + gvMx2.OptionsFind.ShowSearchNavButtons = false; + gvMx2.OptionsView.ShowGroupPanel = false; + _setIno(); } - + + /// <summary> /// 鍙屽嚮浜嬩欢 @@ -95,7 +102,14 @@ _filterList = e.FilterList; getPageList(1, pageBar1.RowsCount); } - + private void ToolBarMenu1_btnChkClick(object sender, EventArgs e) + { + toolBarMenu1.guidKey = ""; + string rowGuid, rowName; + (rowGuid, rowName) = UtilityHelper.GetCurrentRow(xtraTabControl1, + lbGuid, txt_releaseNo, gridView1); + toolBarMenu1.guidKey = rowGuid; + } /// <summary> /// 鍙栨秷浜嬩欢 /// </summary> @@ -114,7 +128,7 @@ private void ToolBarMenu1_btnDelClick1(object sender, EventArgs e) { string rowGuid = "", rowName = ""; - // (rowGuid, rowName) = UtilityHelper.GetCurrentRow(xtraTabControl1, lbGuid, txt_billNo, gridView1); + (rowGuid, rowName) = UtilityHelper.GetCurrentRow(xtraTabControl1, lbGuid, txt_releaseNo, gridView1); if (string.IsNullOrEmpty(rowGuid)) { ToolBox.MsgHelper.Warning("璇峰厛閫夋嫨浣犺鎿嶄綔鐨勮锛�"); @@ -160,7 +174,7 @@ private void ToolBarMenu1_btnEdtClick(object sender, EventArgs e) { string rowGuid = "", rowName = ""; - // (rowGuid, rowName) = UtilityHelper.GetCurrentRow(xtraTabControl1, lbGuid, txt_billNo, gridView1); + (rowGuid, rowName) = UtilityHelper.GetCurrentRow(xtraTabControl1, lbGuid, txt_releaseNo, gridView1); if (string.IsNullOrEmpty(rowGuid)) { ToolBox.MsgHelper.Warning("璇峰厛閫夋嫨浣犺鎿嶄綔鐨勮锛�"); @@ -179,6 +193,7 @@ lbGuid.Text = ""; List<DevExpress.XtraGrid.Views.Grid.GridView> gridViews = new List<DevExpress.XtraGrid.Views.Grid.GridView>(); gridViews.Add(gvMx1); + gridViews.Add(gvMx2); UtilityHelper.CleanValueByControl(this.panel1.Controls, true, gridViews); Gs.DevApp.ToolBox.UtilityHelper.SetDefaultTable(gcMx1, gvMx1); } @@ -283,14 +298,14 @@ lbGuid.Text = strGuid; List<DevExpress.XtraGrid.Views.Grid.GridView> gvList = new List<DevExpress.XtraGrid.Views.Grid.GridView>(); gvList.Add(gvMx1); - UtilityHelper.SetValueByObj(this.panel1.Controls, dy, isEdit, gvList); - JObject _job = JObject.Parse(strJson); - JArray array = new JArray(); + UtilityHelper.SetValueByObj(this.panel1.Controls, dy, isEdit, gvList); + JObject _job = JObject.Parse(strJson); + JArray array = new JArray(); foreach (var a in _job["rtnData"]["list"]) { array.Add(a); } - DataTable dt = JsonConvert.DeserializeObject<DataTable>(array.ToString()); + DataTable dt = JsonConvert.DeserializeObject<DataTable>(array.ToString()); if (dt.Rows.Count > 0) { gcMx1.BindingContext = new BindingContext(); @@ -378,5 +393,40 @@ #endregion + private void _setIno() + { + txt_itemId.KeyFile = "id"; + txt_itemId.EditChanged += (s, e) => + { + txt_itemModel.Text = this.txt_itemId.GetModel(); + txt_itemNo.Text = this.txt_itemId.GetCode(); + }; + } + /// <summary> + /// 璇诲彇妫�楠岀粨鏋� + /// </summary> + /// <param name="sender"></param> + /// <param name="e"></param> + private void GvMx1_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) + { + var rowGuid = ""; + var myDataRow = gvMx1.GetDataRow(e.FocusedRowHandle); + if (myDataRow == null) return; + rowGuid = myDataRow["id"].ToString(); + var json = JsonConvert.SerializeObject(rowGuid); + try + { + var strReturn = UtilityHelper.HttpPost("", _webServiceName+ "GetCheckResultList", json); + var dd = UtilityHelper.ReturnToList(strReturn); + var dt = dd.rtnData; + gcMx2.BindingContext = new BindingContext(); + gcMx2.DataSource = dt; + gcMx2.ForceInitialize(); + } + catch (Exception ex) + { + MsgHelper.Warning("鎻愮ず锛�" + ex.Message); + } + } } } \ No newline at end of file -- Gitblit v1.9.3