From 80fca75dc87026fc0ef2a634e1f08927339cde8a Mon Sep 17 00:00:00 2001 From: lu <99954486@qq.com> Date: 星期一, 14 四月 2025 08:10:34 +0800 Subject: [PATCH] 打印计算 --- DevApp/Gs.DevApp/DevFrm/QC/SelectCheckDt.cs | 38 +++++++++++++++++++++----------------- 1 files changed, 21 insertions(+), 17 deletions(-) diff --git a/DevApp/Gs.DevApp/UserControl/SelectCheckDt.cs b/DevApp/Gs.DevApp/DevFrm/QC/SelectCheckDt.cs similarity index 76% rename from DevApp/Gs.DevApp/UserControl/SelectCheckDt.cs rename to DevApp/Gs.DevApp/DevFrm/QC/SelectCheckDt.cs index ad6e8ca..ce23021 100644 --- a/DevApp/Gs.DevApp/UserControl/SelectCheckDt.cs +++ b/DevApp/Gs.DevApp/DevFrm/QC/SelectCheckDt.cs @@ -3,6 +3,7 @@ using System.Data; using System.Threading.Tasks; using System.Windows.Forms; +using DevExpress.Charts.Native; using Gs.DevApp.Entity; using Gs.DevApp.ToolBox; using Newtonsoft.Json; @@ -14,32 +15,35 @@ private List<FilterEntity> _filterList = new List<FilterEntity>(); private readonly string _webServiceName = "MesQmCheckitemManager/"; - private string _inP2Type = ""; - public SelectCheckDt(string inP2Type) + private string _jyxm = ""; + + /// <summary> + /// + /// </summary> + /// <param name="inJyxm">褰撲负锛歫yxm鏃讹紝缁熻妫�楠岄」鐩殑閰嶇疆娆℃暟</param> + public SelectCheckDt(string inJyxm) { InitializeComponent(); - _inP2Type = inP2Type; + _jyxm = inJyxm; getPageList(1); pageBar1.PagerEvent += PageBar1_PagerEvent; Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameter(gridView1); btnIn.Click += (s, e) => { var list = new List<dynamic>(); - for (var i = 0; i < gridView1.DataRowCount; i++) + int[] rows = this.gridView1.GetSelectedRows();//鍏堣幏鍙栭�夋嫨琛岀殑琛屽彿 + DataTable dt = this.gcMain.DataSource as DataTable;//寰楀埌GridControl鐨勬暟鎹簮 + foreach (int idx in rows) { - var checkBox = gridView1.GetRowCellDisplayText(i, "gvChk"); - if (checkBox == "Checked") + list.Add(new { - list.Add(new - { - guid = gridView1.GetRowCellValue(i, "guid").ToString(), - fSubsidiary = gridView1.GetRowCellValue(i, "fSubsidiary").ToString(), - id = gridView1.GetRowCellValue(i, "id").ToString(), - itemNo = gridView1.GetRowCellValue(i, "itemNo").ToString(), - itemName = gridView1.GetRowCellValue(i, "itemName").ToString(), - itemModel = gridView1.GetRowCellValue(i, "itemModel").ToString(), - }); - } + guid = dt.Rows[idx]["guid"].ToString(), + fSubsidiary = dt.Rows[idx]["fSubsidiary"].ToString(), + id = dt.Rows[idx]["id"].ToString(), + itemNo = dt.Rows[idx]["itemNo"].ToString(), + itemName = dt.Rows[idx]["itemName"].ToString(), + itemModel = dt.Rows[idx]["itemModel"].ToString(), + }); } UpdateParent?.Invoke(this, new UpdateParentEventArgs { DynamicList = list }); Close(); @@ -74,7 +78,7 @@ private void getPageList(int curPage) { var _sbSqlWhere = UtilityHelper.GetSearchWhere(_filterList); - var pgq = new PageQueryModel(curPage, this.pageBar1.RowsCount, "item_no", "asc", "", _sbSqlWhere.ToString(), _inP2Type); + var pgq = new PageQueryModel(curPage, this.pageBar1.RowsCount, "item_no", "asc", "", _sbSqlWhere.ToString(), _jyxm); var json = JsonConvert.SerializeObject(pgq); try { -- Gitblit v1.9.3