From 715746486281876dcad7f40e618f1bc82c4baef1 Mon Sep 17 00:00:00 2001 From: jingh <jingh@LAPTOP-I53VDLOO> Date: 星期三, 31 三月 2021 16:56:06 +0800 Subject: [PATCH] 报表增加合计 --- SCM/单据资料/Gy_BarCodeDetailList.cs | 31 ++++++++++++++++++++++++++++++- 1 files changed, 30 insertions(+), 1 deletions(-) diff --git "a/SCM/\345\215\225\346\215\256\350\265\204\346\226\231/Gy_BarCodeDetailList.cs" "b/SCM/\345\215\225\346\215\256\350\265\204\346\226\231/Gy_BarCodeDetailList.cs" index 7d141d2..daba9e3 100644 --- "a/SCM/\345\215\225\346\215\256\350\265\204\346\226\231/Gy_BarCodeDetailList.cs" +++ "b/SCM/\345\215\225\346\215\256\350\265\204\346\226\231/Gy_BarCodeDetailList.cs" @@ -28,6 +28,7 @@ public const string ModName = "1250"; public string sDlgWhere = ""; //澶栫獥浣撻�掑叆 public int selectRow = 0; + Pub_Class.ClsGridListSum oSumGrid = new Pub_Class.ClsGridListSum(); SCM.WMSWeb.WebService1 oWeb = new SCM.WMSWeb.WebService1(); /// <summary> /// 鏌ヨ @@ -105,11 +106,33 @@ var dt = AddDatable(DSet.Tables[0]); // grdMain.DataSource = dt.DefaultView; + grdMain.RowHeadersVisible = false; //鍐荤粨 //int FrCol = DBUtility.ClsPub.isInt(frmCondition.txtFrozenCol.Text); //string s = frmCondition.cmbHComplete.Text; //ClsPub1.DisplayGrid(grdMain, this.Name, s, FrCol); + + ////璁剧疆鍚堣鍒� + string sTotalCol = ""; + sTotalCol = DBUtility.Gy_BaseFun.GetTotalCols(DSet); + string[] sT; + sT = sTotalCol.Split(Convert.ToChar(",")); + oSumGrid.BuildTotalCols(sT); + Total(); + } + + //鍚堣 new + private void Total() + { + if (grdMain.Rows.Count > 0 && grdMain.ColumnCount > 0) + { + oSumGrid.SetGridsum(); + oSumGrid.TotalAll(); + } + } + + public DataTable AddDatable(DataTable dt) { decimal tal = 0; @@ -239,7 +262,13 @@ private void grdMain_CellValueChanged(object sender, DataGridViewCellEventArgs e) { - + + } + + private void Gy_BarCodeDetailList_Load(object sender, EventArgs e) + { + oSumGrid.ogrdMain = grdMain; //鍒濆鍖� new + oSumGrid.oGridsum = grdSum; } } } -- Gitblit v1.9.1