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