From 715746486281876dcad7f40e618f1bc82c4baef1 Mon Sep 17 00:00:00 2001 From: jingh <jingh@LAPTOP-I53VDLOO> Date: 星期三, 31 三月 2021 16:56:06 +0800 Subject: [PATCH] 报表增加合计 --- SCM/报表/Qk_ProcessBillDetail.cs | 30 ++++++++++++++++++++++++++++++ 1 files changed, 30 insertions(+), 0 deletions(-) diff --git "a/SCM/\346\212\245\350\241\250/Qk_ProcessBillDetail.cs" "b/SCM/\346\212\245\350\241\250/Qk_ProcessBillDetail.cs" index 7ffcbc3..6e37cd5 100644 --- "a/SCM/\346\212\245\350\241\250/Qk_ProcessBillDetail.cs" +++ "b/SCM/\346\212\245\350\241\250/Qk_ProcessBillDetail.cs" @@ -27,6 +27,7 @@ public string sDlgWhere = ""; //澶栫獥浣撻�掑叆 public int selectRow = 0; SCM.WMSWeb.WebService1 oWeb = new SCM.WMSWeb.WebService1(); + Pub_Class.ClsGridListSum oSumGrid = new Pub_Class.ClsGridListSum(); private void tc_Click(object sender, EventArgs e) { this.Close(); @@ -55,7 +56,30 @@ var dt= AddDatable(DSet.Tables[0]); // grdMain.DataSource = dt; + + + grdMain.RowHeadersVisible = false; + ////璁剧疆鍚堣鍒� + 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(); + } + } + + private void cx_Click(object sender, EventArgs e) { @@ -164,5 +188,11 @@ MessageBox.Show("灏嗘宸ヤ綔琛ㄥ鍑轰负excel鍏辫�楁椂锛�" + DateTime.Now.Subtract(start).TotalMilliseconds.ToString() + "姣"); } } + + private void Qk_ProcessBillDetail_Load(object sender, EventArgs e) + { + oSumGrid.ogrdMain = grdMain; //鍒濆鍖� new + oSumGrid.oGridsum = grdSum; + } } } -- Gitblit v1.9.1