cdk
2 天以前 c42e01627d34dc2ff3d18cc47b2018de3dbef36d
DevApp/Gs.DevApp/DevFrm/JJGZ/Frm_MesAttanCon.cs
@@ -167,11 +167,13 @@
                        Gs.DevApp.ToolBox.UtilityHelper.SetGridLayout(gridView2);
                        // 保存原始值
                        SaveOriginalValues();
                        SetGridView2EditState(false);
                    }
                    else
                    {
                        Gs.DevApp.ToolBox.UtilityHelper.SetDefaultTable(gridControl2, gridView2);
                        _originalValues.Clear();
                        SetGridView2EditState(false);
                    }
                    JArray array2 = new JArray();
@@ -229,6 +231,7 @@
        private void ToolBarMenu1_btnEscClick(object sender, EventArgs e)
        {
           // Gs.DevApp.ToolBox.UtilityHelper.JumpTab(xtraTabControl1, 1);
            SetGridView2EditState(false);
        }
        /// <summary>
@@ -374,6 +377,20 @@
        {
            // 其它需要的UI状态切换
            //Gs.DevApp.ToolBox.UtilityHelper.JumpTab(xtraTabControl1, 3);
            SetGridView2EditState(true);
        }
        private void SetGridView2EditState(bool editable)
        {
            // 在岗
            var colHour = gridView2.Columns["hour"];
            if (colHour != null)
                colHour.OptionsColumn.AllowEdit = editable;
            // 修改原因
            var colReason = gridView2.Columns["reason"];
            if (colReason != null)
                colReason.OptionsColumn.AllowEdit = editable;
        }
        /// <summary>
@@ -445,6 +462,7 @@
                    ToolBox.MsgHelper.ShowInformation("保存成功!");
                    getPageList();
                    toolBarMenu1.isSetBtn = true;
                    SetGridView2EditState(false);
                }
                else
                {