雅琪诺MES智能条码管理系统
jingh
2021-03-31 715746486281876dcad7f40e618f1bc82c4baef1
SCM/µ¥¾Ý×ÊÁÏ/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;
        }
    }
}