From 0e0a2b76c2df34e5503ba312faff14d32c8a794c Mon Sep 17 00:00:00 2001
From: 王 垚 <1402714037@qq.com>
Date: 星期五, 22 四月 2022 15:28:05 +0800
Subject: [PATCH] 即时库存列表

---
 BaseSet/公用资料/其他基础资料/Gy_StdWorkTimes.cs |  278 ++++++++++++++++++++++++++++++++----------------------
 1 files changed, 164 insertions(+), 114 deletions(-)

diff --git "a/BaseSet/\345\205\254\347\224\250\350\265\204\346\226\231/\345\205\266\344\273\226\345\237\272\347\241\200\350\265\204\346\226\231/Gy_StdWorkTimes.cs" "b/BaseSet/\345\205\254\347\224\250\350\265\204\346\226\231/\345\205\266\344\273\226\345\237\272\347\241\200\350\265\204\346\226\231/Gy_StdWorkTimes.cs"
index fd7b77f..1df1c1a 100644
--- "a/BaseSet/\345\205\254\347\224\250\350\265\204\346\226\231/\345\205\266\344\273\226\345\237\272\347\241\200\350\265\204\346\226\231/Gy_StdWorkTimes.cs"
+++ "b/BaseSet/\345\205\254\347\224\250\350\265\204\346\226\231/\345\205\266\344\273\226\345\237\272\347\241\200\350\265\204\346\226\231/Gy_StdWorkTimes.cs"
@@ -46,8 +46,9 @@
         public DAL.ClsGy_StdWorkTimes_Ctl BillNew = new DAL.ClsGy_StdWorkTimes_Ctl();
         public Model.ClsGy_StdWorkTimes_Model BillOld = new Model.ClsGy_StdWorkTimes_Model();
         ClsGridViewSum oSumGrid = new ClsGridViewSum();
+        SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
 
-        
+
         #region 鍥哄畾浠g爜
         //鍚堣
         private void Total()
@@ -58,12 +59,12 @@
         private void bclk_Click(object sender, EventArgs e)
         {
             //淇濆瓨鍒楀
-            DBUtility.Xt_BaseBillFun.SaveGrid(grdMain, this.Name);
+            DBUtility.Xt_BaseBillFun.SaveGrid(grdMain1, this.Name);
         }
 
         private void mrlk_Click(object sender, EventArgs e)
         {
-            DBUtility.Xt_BaseBillFun.DefaultGridView(grdMain, this.Name);
+            DBUtility.Xt_BaseBillFun.DefaultGridView(grdMain1, this.Name);
         }
        
         //娓呯┖鐣岄潰
@@ -184,10 +185,13 @@
         {
             //鎵撳嵃鍒濆鍖�    
             oSumGrid.NoCol = HSnoCol;
-            oSumGrid.ogrdMain = grdMain;
+            oSumGrid.ogrdMain = grdMain1;
             oSumGrid.oGridsum = grdSum;
             lblCaption.Text = ModName;
+            textBox1.Hide();
+            textBox2.Hide();
             this.Text = ModName;
+           
         }
 
 
@@ -236,7 +240,44 @@
         //淇敼鎸夌航
         private void xg_Click(object sender, EventArgs e)
         {
-            this.Sub_EditBill();
+            try
+            {
+                if (int.Parse(txtHStdWorkTimes.Text)<=0)
+                {
+                    MessageBox.Show("鏍囧噯宸ユ椂蹇呴』澶т簬0", "鎻愮ず");
+                }
+                if (int.Parse(txtHUpperlimit.Text) <= 0)
+                {
+                    MessageBox.Show("涓婇檺姣斾緥蹇呴』澶т簬0", "鎻愮ず");
+                }
+                if (int.Parse(txtHLowerlimit.Text) <= 0)
+                {
+                    MessageBox.Show("涓嬬嚎姣斾緥蹇呴』澶т簬0", "鎻愮ず");
+                }
+                oCn.BeginTran();
+                string sql = string.Format(@"Update Gy_StdWorkTimes set" +
+                            " HMaterID=" + textBox1.Text +
+                            ",HProcID=" + textBox2.Text +
+                            ",HStdWorkTimes=" + txtHStdWorkTimes.Text +
+                            ",HUpperlimit=" + txtHUpperlimit.Text +
+                            ",HLowerlimit=" + txtHLowerlimit.Text +
+                            ",HMaker='" + DBUtility.ClsPub.CurUserName + "'" +
+                            ",HMakeDate='" + DateTime.Now + "'" +
+                            ",HUSEORGID=" + DBUtility.ClsPub.HOrgID +
+                             " where HItemID=" + BillOld.HItemID);
+                oCn.RunProc(sql);
+                oCn.Commit();
+                MessageBox.Show("淇敼鎴愬姛,璇烽��鍑哄苟鍒锋柊", "鎻愮ず");
+            }
+            catch (Exception)
+            {
+                oCn.RollBack();
+                MessageBox.Show("淇敼澶辫触", "鎻愮ず");
+                throw;
+            }
+            
+
+            
         }
         //鍒犻櫎鎸夐挳
         private void sc_Click(object sender, EventArgs e)
@@ -293,7 +334,7 @@
         {
             timer1.Enabled = false;
             Sub_ControlLocation();
-            if (BillStatus == DBUtility.ClsPub.Enum_BillStatus.BillStatus_View)//|| BillStatus == DBUtility.ClsPub.Enum_BillStatus.BillStatus_Viewonly
+            if (BillOld.HItemID.ToString()!=null)//|| BillStatus == DBUtility.ClsPub.Enum_BillStatus.BillStatus_Viewonly
             {
                 this.Sub_ShowBill();
             }
@@ -387,60 +428,65 @@
             DAL.ClsIF_Material_View oMater = new DAL.ClsIF_Material_View();
             DAL.ClsIF_Process_View oProc = new DAL.ClsIF_Process_View();
             //鍒ゆ柇鏄惁瀛樺湪鍗曟嵁
-            if (BillNew.ShowBill(BillOld.HItemID, ref ClsPub.sExeReturnInfo) == false)
-            {
-                MessageBox.Show(ClsPub.sExeReturnInfo, "鎻愮ず");
-                return;
-            }
+            DataSet DsSub = oCn.RunProcReturn("Select * from h_v_Gy_StdWorkTimesListNew Where HitemID=" + BillOld.HItemID.ToString(), "Gy_StdWorkTimes");
+            DataRow dr = DsSub.Tables[0].Rows[0];
+            
             //娓呯┖
             Sub_ClearBill();
-            
+
             //
-            this.txtHMaker.Text = BillOld.HMaker;
-            this.txtHMakeDate.Text = BillOld.HMakeDate;
-            this.txtHChecker.Text = BillOld.HChecker;
+            this.textBox1.Text = dr["HMaterID"].ToString();
+            this.txtHMaterID.Text = dr["鐗╂枡浠g爜"].ToString();
+            this.txtHMaterName.Text = dr["鐗╂枡鍚嶇О"].ToString();
+            this.txtHMaterModel.Text = dr["瑙勬牸鍨嬪彿"].ToString();
+            this.textBox2.Text = dr["HProcID"].ToString();
+            this.txtHProcID.Text = dr["宸ュ簭浠g爜"].ToString();
+            this.txtHProcName.Text = dr["宸ュ簭鍚嶇О"].ToString();
+            this.txtHStdWorkTimes.Text = dr["鏍囧噯宸ユ椂"].ToString();
+            this.txtHUpperlimit.Text = dr["涓婄嚎姣斾緥"].ToString();
+            this.txtHLowerlimit.Text = dr["涓嬬嚎姣斾緥"].ToString();
 
             //鍔犺浇琛ㄤ綋
-            initGrid();
-            int i = 0;
-            foreach (Model.ClsGy_StdWorkTimes_Model oSub in BillNew.DetailColl)
-            {
-                //
-                if (i >= grdMain.RowCount - 1)
-                    grdMain.Rows.Add();
-                grdMain.Rows[i].Cells[HTagCol].Value = "*";
-                grdMain.Rows[i].Cells[HMaterIDCol].Value = oSub.HMaterID.ToString();
-                if (oMater.GetInfoByID(oSub.HMaterID))
-                {
-                    grdMain.Rows[i].Cells[HMaterNumberCol].Value = oMater.omodel.HNumber;
-                    grdMain.Rows[i].Cells[HMaterNameCol].Value = oMater.omodel.HName;
-                    grdMain.Rows[i].Cells[HMaterModelCol].Value = oMater.omodel.HModel;
-                }
-                else
-                {
-                    grdMain.Rows[i].Cells[HMaterNumberCol].Value = "";
-                    grdMain.Rows[i].Cells[HMaterNameCol].Value = "";
-                    grdMain.Rows[i].Cells[HMaterModelCol].Value = "";
-                }
-                grdMain.Rows[i].Cells[HProcIDCol].Value = oSub.HProcID.ToString();
-                if (oProc.GetInfoByID(oSub.HProcID))
-                {
-                    grdMain.Rows[i].Cells[HProcNumberCol].Value = oProc.omodel.HNumber;
-                    grdMain.Rows[i].Cells[HProcNameCol].Value = oProc.omodel.HName;
-                }
-                else
-                {
-                    grdMain.Rows[i].Cells[HProcNumberCol].Value = "";
-                    grdMain.Rows[i].Cells[HProcNameCol].Value = "";
-                }
-                
-                grdMain.Rows[i].Cells[HStdWorkTimes].Value = oSub.HStdWorkTimes.ToString();
-                grdMain.Rows[i].Cells[HUpperlimit].Value = oSub.HUpperlimit.ToString();
-                grdMain.Rows[i].Cells[HLowerlimit].Value = oSub.HLowerlimit.ToString();
-                grdMain.Rows[i].Cells[HUSEORGID].Value = oSub.HUSEORGID.ToString();
-                grdMain.Rows[i].Cells[HRemarkCol].Value = oSub.HRemark;
-                i = i + 1;
-            }
+            //initGrid();
+            //int i = 0;
+            //foreach (Model.ClsGy_StdWorkTimes_Model oSub in BillNew.DetailColl)
+            //{
+            //    //
+            //    if (i >= grdMain1.RowCount - 1)
+            //        grdMain1.Rows.Add();
+            //    grdMain1.Rows[i].Cells[HTagCol].Value = "*";
+            //    grdMain1.Rows[i].Cells[HMaterIDCol].Value = oSub.HMaterID.ToString();
+            //    if (oMater.GetInfoByID(oSub.HMaterID))
+            //    {
+            //        grdMain1.Rows[i].Cells[HMaterNumberCol].Value = oMater.omodel.HNumber;
+            //        grdMain1.Rows[i].Cells[HMaterNameCol].Value = oMater.omodel.HName;
+            //        grdMain1.Rows[i].Cells[HMaterModelCol].Value = oMater.omodel.HModel;
+            //    }
+            //    else
+            //    {
+            //        grdMain1.Rows[i].Cells[HMaterNumberCol].Value = "";
+            //        grdMain1.Rows[i].Cells[HMaterNameCol].Value = "";
+            //        grdMain1.Rows[i].Cells[HMaterModelCol].Value = "";
+            //    }
+            //    grdMain1.Rows[i].Cells[HProcIDCol].Value = oSub.HProcID.ToString();
+            //    if (oProc.GetInfoByID(oSub.HProcID))
+            //    {
+            //        grdMain1.Rows[i].Cells[HProcNumberCol].Value = oProc.omodel.HNumber;
+            //        grdMain1.Rows[i].Cells[HProcNameCol].Value = oProc.omodel.HName;
+            //    }
+            //    else
+            //    {
+            //        grdMain1.Rows[i].Cells[HProcNumberCol].Value = "";
+            //        grdMain1.Rows[i].Cells[HProcNameCol].Value = "";
+            //    }
+
+            //    grdMain1.Rows[i].Cells[HStdWorkTimes].Value = oSub.HStdWorkTimes.ToString();
+            //    grdMain1.Rows[i].Cells[HUpperlimit].Value = oSub.HUpperlimit.ToString();
+            //    grdMain1.Rows[i].Cells[HLowerlimit].Value = oSub.HLowerlimit.ToString();
+            //    grdMain1.Rows[i].Cells[HUSEORGID].Value = oSub.HUSEORGID.ToString();
+            //    grdMain1.Rows[i].Cells[HRemarkCol].Value = oSub.HRemark;
+            //    i = i + 1;
+            //}
             //GRID鍏佽鍒锋柊
             DBUtility.Xt_BaseBillFun.SetSumGrid(oSumGrid);
             //鍚堣
@@ -462,21 +508,16 @@
             //}
 
             //鏄庣粏琛ㄦ槸鍚︿负闆惰
-            bool b = false;
-            for (int i = 0; i < grdMain.RowCount; i++)
-            {
-                if (!IsNullRow(i))
-                {
-                    b = true;
-                    break;
-                }
-            }
-            if (b == false)
+            
+            if (!IsNullRow(0))
             {
                 MessageBox.Show("琛ㄤ綋鏄庣粏琛屼笉瀛樺湪锛佽褰曞叆锛�", "鎻愮ず");
                 return false;
             }
-            return true;
+            else
+            {
+                return true;
+            }
         }
         //淇濆瓨鍗曟嵁
         private bool Sub_SaveBill()
@@ -494,26 +535,35 @@
             lblCaption.Focus();
             //
             if (!Sub_AllowSave())//鍗曟嵁瀹屾暣鎬у垽鏂�
-                return false;
+            { return false; }
+
             //
             //鏄庣粏绫昏祴鍊�
             BillNew.DetailColl = new List<Model.ClsGy_StdWorkTimes_Model>();
-            for (i = 0; i <= grdMain.RowCount - 1; i++)
+            for (i = 0; i <= grdMain1.RowCount - 1; i++)
             {
-                if (DBUtility.ClsPub.isLong(grdMain.Rows[i].Cells[HMaterIDCol].Value) != 0 && DBUtility.ClsPub.isLong(grdMain.Rows[i].Cells[HProcIDCol].Value) != 0)
+                if (DBUtility.ClsPub.isLong(grdMain1.Rows[i].Cells[HMaterIDCol].Value) != 0 && DBUtility.ClsPub.isLong(grdMain1.Rows[i].Cells[HProcIDCol].Value) != 0)
                 {
-                    Model.ClsGy_StdWorkTimes_Model oSub = new Model.ClsGy_StdWorkTimes_Model();
-                    oSub.HMaterID = ClsPub.isLong(grdMain.Rows[i].Cells[HMaterIDCol].Value);
-                    oSub.HProcID = ClsPub.isLong(grdMain.Rows[i].Cells[HProcIDCol].Value);
-                    oSub.HStdWorkTimes = ClsPub.isDoule(grdMain.Rows[i].Cells[HStdWorkTimes].Value);
-                    oSub.HUpperlimit = ClsPub.isDoule(grdMain.Rows[i].Cells[HUpperlimit].Value);
-                    oSub.HLowerlimit = ClsPub.isDoule(grdMain.Rows[i].Cells[HLowerlimit].Value);
-                    oSub.HUSEORGID = ClsPub.HOrgID;
-                    oSub.HStopflag = true;
-                    oSub.HMaker = ClsPub.CurUserName;
-                    oSub.HMakeDate = DateTime.Today.ToString();
-                    oSub.HRemark = ClsPub.isStrNull(grdMain.Rows[i].Cells[HRemarkCol].Value);
-                    BillNew.DetailColl.Add(oSub);
+                    if (DBUtility.ClsPub.isLong(grdMain1.Rows[i].Cells[HStdWorkTimes].Value)>0&& DBUtility.ClsPub.isLong(grdMain1.Rows[i].Cells[HUpperlimit].Value) > 0&& DBUtility.ClsPub.isLong(grdMain1.Rows[i].Cells[HLowerlimit].Value) > 0)
+                    {
+                        Model.ClsGy_StdWorkTimes_Model oSub = new Model.ClsGy_StdWorkTimes_Model();
+                        oSub.HMaterID = ClsPub.isLong(grdMain1.Rows[i].Cells[HMaterIDCol].Value);
+                        oSub.HProcID = ClsPub.isLong(grdMain1.Rows[i].Cells[HProcIDCol].Value);
+                        oSub.HStdWorkTimes = ClsPub.isDoule(grdMain1.Rows[i].Cells[HStdWorkTimes].Value);
+                        oSub.HUpperlimit = ClsPub.isDoule(grdMain1.Rows[i].Cells[HUpperlimit].Value);
+                        oSub.HLowerlimit = ClsPub.isDoule(grdMain1.Rows[i].Cells[HLowerlimit].Value);
+                        oSub.HUSEORGID = ClsPub.HOrgID;
+                        oSub.HStopflag = false;
+                        oSub.HMaker = ClsPub.CurUserName;
+                        oSub.HMakeDate = DateTime.Today.ToString();
+                        oSub.HRemark = ClsPub.isStrNull(grdMain1.Rows[i].Cells[HRemarkCol].Value);
+                        BillNew.DetailColl.Add(oSub);
+                    }
+                    else
+                    {
+                        MessageBox.Show("绗�" + (i+1) + "琛�,鏍囧噯宸ユ椂,涓婇檺姣斾緥鍜屼笅闄愭瘮渚嬮兘搴斿ぇ浜�0", "鎻愮ず");
+                        return false;
+                    }
                 }
             }
             //淇濆瓨瀹屾瘯鍚庡鐞�
@@ -568,28 +618,28 @@
         //鍒濆鍖朑RID
         private void initGrid()
         {
-            grdMain.ColumnCount = 22;                       //鎬诲垪鏁�
-            DBUtility.Xt_BaseBillFun.initGridFst(grdMain, this.Name);
+            grdMain1.ColumnCount = 22;                       //鎬诲垪鏁�
+            DBUtility.Xt_BaseBillFun.initGridFst(grdMain1, this.Name);
             //
-            grdMain.Columns[HMaterIDCol].HeaderText = "鐗╂枡ID";
-            grdMain.Columns[HMaterNumberCol].HeaderText = "鐗╂枡浠g爜";
-            grdMain.Columns[HMaterNameCol].HeaderText = "鐗╂枡鍚嶇О";
-            grdMain.Columns[HMaterModelCol].HeaderText = "瑙勬牸鍨嬪彿";
-            grdMain.Columns[HProcIDCol].HeaderText = "宸ュ簭ID";
-            grdMain.Columns[HProcNumberCol].HeaderText = "宸ュ簭浠g爜";
-            grdMain.Columns[HProcNameCol].HeaderText = "宸ュ簭鍚嶇О";
+            grdMain1.Columns[HMaterIDCol].HeaderText = "鐗╂枡ID";
+            grdMain1.Columns[HMaterNumberCol].HeaderText = "鐗╂枡浠g爜";
+            grdMain1.Columns[HMaterNameCol].HeaderText = "鐗╂枡鍚嶇О";
+            grdMain1.Columns[HMaterModelCol].HeaderText = "瑙勬牸鍨嬪彿";
+            grdMain1.Columns[HProcIDCol].HeaderText = "宸ュ簭ID";
+            grdMain1.Columns[HProcNumberCol].HeaderText = "宸ュ簭浠g爜";
+            grdMain1.Columns[HProcNameCol].HeaderText = "宸ュ簭鍚嶇О";
 
-            grdMain.Columns[HStdWorkTimes].HeaderText = "鏍囧噯宸ユ椂";
-            grdMain.Columns[HUpperlimit].HeaderText = "涓婇檺姣斾緥";
-            grdMain.Columns[HLowerlimit].HeaderText = "涓嬮檺姣斾緥";
-            grdMain.Columns[HUSEORGID].HeaderText = "缁勭粐ID";
-            grdMain.Columns[HRemarkCol].HeaderText = "澶囨敞";
+            grdMain1.Columns[HStdWorkTimes].HeaderText = "鏍囧噯宸ユ椂";
+            grdMain1.Columns[HUpperlimit].HeaderText = "涓婇檺姣斾緥";
+            grdMain1.Columns[HLowerlimit].HeaderText = "涓嬮檺姣斾緥";
+            grdMain1.Columns[HUSEORGID].HeaderText = "缁勭粐ID";
+            grdMain1.Columns[HRemarkCol].HeaderText = "澶囨敞";
             //
             //闅愯棌鍒�
-            grdMain.Columns[HTagCol].Visible = false;
-            grdMain.Columns[HProcIDCol].Visible = false;
-            grdMain.Columns[HMaterIDCol].Visible = false;
-            grdMain.Columns[HUSEORGID].Visible = false;
+            grdMain1.Columns[HTagCol].Visible = false;
+            grdMain1.Columns[HProcIDCol].Visible = false;
+            grdMain1.Columns[HMaterIDCol].Visible = false;
+            grdMain1.Columns[HUSEORGID].Visible = false;
             //鍙紪杈戝垪
             string sAllowCol = HMaterNumberCol.ToString() +
                             "," + HProcNumberCol.ToString() +
@@ -664,7 +714,7 @@
         //鏄惁鏄┖琛�
         private bool IsNullRow(int Row)
         {
-            if (ClsPub.isInt(grdMain.Rows[Row].Cells[HMaterIDCol].Value) == 0)
+            if (ClsPub.isInt(grdMain1.Rows[Row].Cells[HMaterIDCol].Value) == 0)
             {
                 return true;
             }
@@ -708,26 +758,26 @@
                         {
                             case HMaterNumberCol:
                                 //BLL.ClsBaseSelect_K3.SetGridByMater_K3(grdMain, sRow, HMaterIDCol, HMaterNumberCol, HMaterNameCol, HMaterModelCol, 0, 0, 0);
-                                BLL.ClsBaseSelect_InterFace.SetGridByMater(grdMain, sRow, HMaterIDCol, HMaterNumberCol, HMaterNameCol, HMaterModelCol, 0, 0, 0);
+                                BLL.ClsBaseSelect_InterFace.SetGridByMater(grdMain1, sRow, HMaterIDCol, HMaterNumberCol, HMaterNameCol, HMaterModelCol, 0, 0, 0);
                                 if (rbHSelectCus.Checked)
                                 {
-                                    grdMain.Rows[sRow].Cells[HProcIDCol].Value = txtHProcID.Tag.ToString();
-                                    grdMain.Rows[sRow].Cells[HProcNameCol].Value = txtHProcName.Text.Trim();
-                                    grdMain.Rows[sRow].Cells[HProcNumberCol].Value = txtHProcID.Text.Trim();
+                                    grdMain1.Rows[sRow].Cells[HProcIDCol].Value = txtHProcID.Tag.ToString();
+                                    grdMain1.Rows[sRow].Cells[HProcNameCol].Value = txtHProcName.Text.Trim();
+                                    grdMain1.Rows[sRow].Cells[HProcNumberCol].Value = txtHProcID.Text.Trim();
                                 }
-                                oEdit.Text = DBUtility.ClsPub.isStrNull(grdMain.Rows[sRow].Cells[HMaterNumberCol].Value);
+                                oEdit.Text = DBUtility.ClsPub.isStrNull(grdMain1.Rows[sRow].Cells[HMaterNumberCol].Value);
                                 break;
                             case HProcNumberCol:
                                 //BLL.ClsBaseSelect.SetGridByProc(grdMain, sRow, HProcIDCol, HProcNumberCol, HProcNameCol);
-                                BLL.ClsBaseSelect_InterFace.SetGridByProc(grdMain, sRow, HProcIDCol, HProcNumberCol, HProcNameCol);
+                                BLL.ClsBaseSelect_InterFace.SetGridByProc(grdMain1, sRow, HProcIDCol, HProcNumberCol, HProcNameCol);
                                 if (rbHSelectMater.Checked)
                                 {
-                                    grdMain.Rows[sRow].Cells[HMaterIDCol].Value = txtHMaterID.Tag.ToString();
-                                    grdMain.Rows[sRow].Cells[HMaterNumberCol].Value = txtHMaterID.Text.Trim();
-                                    grdMain.Rows[sRow].Cells[HMaterNameCol].Value = txtHMaterName.Text.Trim();
-                                    grdMain.Rows[sRow].Cells[HMaterModelCol].Value = txtHMaterModel.Text.Trim();
+                                    grdMain1.Rows[sRow].Cells[HMaterIDCol].Value = txtHMaterID.Tag.ToString();
+                                    grdMain1.Rows[sRow].Cells[HMaterNumberCol].Value = txtHMaterID.Text.Trim();
+                                    grdMain1.Rows[sRow].Cells[HMaterNameCol].Value = txtHMaterName.Text.Trim();
+                                    grdMain1.Rows[sRow].Cells[HMaterModelCol].Value = txtHMaterModel.Text.Trim();
                                 }
-                                oEdit.Text = DBUtility.ClsPub.isStrNull(grdMain.Rows[sRow].Cells[HProcNumberCol].Value);
+                                oEdit.Text = DBUtility.ClsPub.isStrNull(grdMain1.Rows[sRow].Cells[HProcNumberCol].Value);
                                 break;
                             default:
                                 break;
@@ -745,7 +795,7 @@
         DataGridViewTextBoxEditingControl EditingControl;
         private void grdMain_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e)
         {
-            int i = grdMain.CurrentCell.ColumnIndex;
+            int i = grdMain1.CurrentCell.ColumnIndex;
             if (DBUtility.Xt_BaseBillFun.AllowEdit(grdStatus, oSumGrid, i))
             {
                 e.Cancel = true;
@@ -783,7 +833,7 @@
 
         private void grdMain_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
         {
-            if (grdMain.CurrentCell != null)
+            if (grdMain1.CurrentCell != null)
             {
                 if (e.Control is DataGridViewTextBoxEditingControl)
                 {
@@ -797,7 +847,7 @@
         private void EditingControl_KeyDown(object sender, KeyEventArgs e)
         {
             //涓氬姟澶勭悊 
-            Sub_GridKey(e.KeyValue, grdMain.CurrentRow.Index, grdMain.CurrentCell.ColumnIndex, EditingControl);
+            Sub_GridKey(e.KeyValue, grdMain1.CurrentRow.Index, grdMain1.CurrentCell.ColumnIndex, EditingControl);
         }
 
         private void grdMain_RowHeadersWidthChanged(object sender, EventArgs e)

--
Gitblit v1.9.1