From ca2aef7370cbfa419e3a0f0ea7467fa2c85f6c43 Mon Sep 17 00:00:00 2001 From: lu <99954486@qq.com> Date: 星期一, 17 三月 2025 08:08:59 +0800 Subject: [PATCH] 打印 --- DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaItemsDetect01Check.cs | 42 +++++++++++++++++++++++++++++------------- 1 files changed, 29 insertions(+), 13 deletions(-) diff --git a/DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaItemsDetect01Check.cs b/DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaItemsDetect01Check.cs index 6de94da..449f647 100644 --- a/DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaItemsDetect01Check.cs +++ b/DevApp/Gs.DevApp/DevFrm/QC/Frm_MesQaItemsDetect01Check.cs @@ -34,6 +34,7 @@ this.toolBarMenu1.getXmlConfig(); Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx1); Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx2); + Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx4); Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx3); Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameter(gridView1, picCheckBox, this, "modifyFlagTxt", "", (value) => { @@ -412,9 +413,9 @@ if (dd.rtnCode > 0) { DataTable dt = dd.rtnData.list; - gcMx3.BindingContext = new BindingContext(); - gcMx3.DataSource = dt; - gcMx3.ForceInitialize(); + gcMx4.BindingContext = new BindingContext(); + gcMx4.DataSource = dt; + gcMx4.ForceInitialize(); } else { @@ -439,13 +440,28 @@ }; try { - var strReturn = UtilityHelper.HttpPost("", _webServiceName + "GetModel12", JsonConvert.SerializeObject(_obj)); - var dd = UtilityHelper.ReturnToList(strReturn); - var dt = dd.rtnData; + var strJson = UtilityHelper.HttpPost("", _webServiceName + "GetModel12", JsonConvert.SerializeObject(_obj)); + 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()); gcMx2.BindingContext = new BindingContext(); gcMx2.DataSource = dt; gcMx2.ForceInitialize(); gvMx2.BestFitColumns(); + JArray array1 = new JArray(); + foreach (var a in _job["rtnData"]["list2"]) + { + array1.Add(a); + } + DataTable dt1 = JsonConvert.DeserializeObject<DataTable>(array1.ToString()); + gcMx4.BindingContext = new BindingContext(); + gcMx4.DataSource = dt1; + gcMx4.ForceInitialize(); + gvMx4.BestFitColumns(); } catch (Exception ex) { @@ -454,12 +470,12 @@ } private void repositoryItemButtonEdit1_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { - var rowhandle = gvMx3.FocusedRowHandle; + var rowhandle = gvMx4.FocusedRowHandle; if (rowhandle < 0) return; if (e.Button.Index == 0) { - var dr = gvMx3.GetDataRow(rowhandle); + var dr = gvMx4.GetDataRow(rowhandle); var mxGuid = dr["guid"].ToString(); if (!MsgHelper.AskQuestion("浣犻�夋嫨浜�1鏉℃暟鎹紝纭畾鍒犻櫎鍚楋紵")) return; @@ -471,7 +487,7 @@ strJson = UtilityHelper.HttpPost("", "MesFile/DeleteModel", JsonConvert.SerializeObject(lst)); var _rtn = UtilityHelper.ReturnToDynamic(strJson); - if (_rtn.rtnCode > 0) gvMx3.DeleteRow(rowhandle); + if (_rtn.rtnCode > 0) gvMx4.DeleteRow(rowhandle); MsgHelper.Warning("鎻愮ず锛�" + _rtn.rtnMsg); } catch (Exception ex) @@ -482,14 +498,14 @@ } private void repositoryItemButtonEdit2_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { - var rowhandle = gvMx3.FocusedRowHandle; + var rowhandle = gvMx4.FocusedRowHandle; if (rowhandle < 0) return; if (e.Button.Index == 0) { try { - var dr = gvMx3.GetDataRow(rowhandle); + var dr = gvMx4.GetDataRow(rowhandle); var urlPath = dr["urlPath"].ToString(); Gs.DevApp.UserControl.ShowFile frm = new ShowFile(urlPath); frm.ShowDialog(); @@ -503,14 +519,14 @@ private void repositoryItemButtonEdit3_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { - var rowhandle = gvMx3.FocusedRowHandle; + var rowhandle = gvMx4.FocusedRowHandle; if (rowhandle < 0) return; if (e.Button.Index == 0) { try { - var dr = gvMx3.GetDataRow(rowhandle); + var dr = gvMx4.GetDataRow(rowhandle); var urlPath = dr["urlPath"].ToString(); using (FolderBrowserDialog folderBrowserDialog = new FolderBrowserDialog()) { -- Gitblit v1.9.3