/// <summary>
        /// 保存事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Btn_Save_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            try
            {
                View_Common1.OptionsBehavior.Editable = false;
                View_Common1.OptionsBehavior.ReadOnly = true;

                if (SaveData() == 1)
                {
                    View_Common2.FocusedRowHandle = LocRowByVal(View_Common2, FocColNam, FocColVal);
                    BtnName = BtnNam.Save;
                    BtnEnabledByFocusRow();
                    Page_Preview.PageEnabled = true;
                    EDabDtControls(EDabType.Disable);
                }
                else
                {
                    return;
                }
            }
            catch (Exception Ex)
            {
                Common.ShowMsg(Ex.Message);
            }
        }
        /// <summary>
        /// 根据点击的按钮名称更改按钮状态
        /// </summary>
        /// <param name="BtnName">按钮名称</param>
        private void EnabledByBtnNam(BtnNam BtnName)
        {
            try
            {
                if (BtnName == BtnNam.Add || BtnName == BtnNam.Edit || BtnName == BtnNam.Copy)
                {
                    //点击新增或修改,保存和取消亮起,其他失效
                    Btn_Add.Enabled       = false;
                    Btn_Copy.Enabled      = false;
                    Btn_Edit.Enabled      = false;
                    Btn_Delete.Enabled    = false;
                    Btn_Unapprove.Enabled = false;
                    Btn_Approve.Enabled   = false;
                    Btn_Filter.Enabled    = false;
                    Btn_Disable.Enabled   = false;
                    Btn_Exit.Enabled      = false;
                    Btn_Enable.Enabled    = false;

                    Btn_Save.Enabled   = true;
                    Btn_Cancel.Enabled = true;
                }
                else if (BtnName == BtnNam.Cancel)
                {
                    //点击取消,根据当前定位记录的审核状态和启用状态设置按钮的Enable状态

                    //
                    dynamic EObject = (ExpandoObject)View_Common2.GetFocusedRow();
                }
            }
            catch (Exception Ex)
            {
                Common.ShowMsg(Ex.Message);
            }
        }
        /// <summary>
        /// 增加事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Btn_Add_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            try
            {
                BtnName = BtnNam.Add;
                Tab_Common1.SelectedTabPage             = Page_Preview;
                Tab_Common1.SelectedTabPage.PageEnabled = false;
                EnabledByBtnNam(BtnNam.Add);
                EDabDtControls(EDabType.Enable);
                View_Common1.OptionsBehavior.Editable = true;
                View_Common1.OptionsBehavior.ReadOnly = false;

                //删除所有数据
                View_Common1.OptionsSelection.MultiSelect = true;
                View_Common1.SelectAll();
                View_Common1.DeleteSelectedRows();
                View_Common1.OptionsSelection.MultiSelect = false;

                List <ExpandoObject> EObj = AddNewRow(View_Common1);
                ((BindingList <ExpandoObject>)View_Common1.DataSource).Add(EObj[0]);
                View_Common1.OptionsView.NewItemRowPosition = NewItemRowPosition.Bottom;
                SetColumnEdit(View_Common1, "Panel3");
            }
            catch (Exception Ex)
            {
                Common.ShowMsg(Ex.Message);
            }
        }
 /// <summary>
 /// 启用事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Btn_Enable_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     try
     {
         BtnName = BtnNam.Enable;
         UpdateAction("启用");
     }
     catch (Exception Ex)
     {
         Common.ShowMsg(Ex.Message);
     }
 }
 /// <summary>
 /// 退出事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Btn_Exit_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     try
     {
         BtnName = BtnNam.Exit;
         this.Close();
         PgClose();
     }
     catch (Exception Ex)
     {
         Common.ShowMsg(Ex.Message);
     }
 }
        /// <summary>
        /// 复制事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Btn_Copy_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            try
            {
                BtnName = BtnNam.Copy;
                Tab_Common1.SelectedTabPage             = Page_Preview;
                Tab_Common1.SelectedTabPage.PageEnabled = false;
                EnabledByBtnNam(BtnNam.Copy);
                EDabDtControls(EDabType.Enable, KeyContrNam);

                View_Common1.OptionsBehavior.Editable = true;
                View_Common1.OptionsBehavior.ReadOnly = false;
                SetColumnEdit(View_Common1, "Panel3");
            }
            catch (Exception Ex)
            {
                Common.ShowMsg(Ex.Message);
            }
        }
 /// <summary>
 /// 删除事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Btn_Delete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     try
     {
         BtnName = BtnNam.Delete;
         DialogResult Result = XtraMessageBox.Show("您是否确定删除!", "提醒", MessageBoxButtons.OKCancel);
         if (Result == DialogResult.OK)
         {
             SaveData();
             //只有当前选择的是详细信息页签才会触发控件赋值
             if (Tab_Common1.SelectedTabPage.Name == "Page_Detail")
             {
                 AssiValue();
             }
         }
     }
     catch (Exception Ex)
     {
         Common.ShowMsg(Ex.Message);
     }
 }
 /// <summary>
 /// 过滤事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Btn_Filter_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     BtnName = BtnNam.Filter;
     if (CurFilter == null)
     {
         CurFilter             = new DiousEPortal.FrmFilter();
         CurFilter.CurUsrID    = CurUsrID;
         CurFilter.CurUsrName  = CurUsrName;
         CurFilter.ComClient   = ComClient;
         CurFilter.FrmNam      = FrmNam;
         CurFilter.CurOperType = OperType.InitFilter;
     }
     else
     {
         CurFilter.CurOperType = OperType.ShowFilter;
     }
     CurFilter.ShowDialog();
     //11
     //获取到过滤SQL
     FltSQL = CurFilter.FltSQL;
     if (FltSQL != null)
     {
         List <ExpandoObject> DataSource = InitGridData("0", FltSQL);
         if (DataSource.Count > 0)
         {
             Grip_Common2.DataSource = DataSource;
             AssiValue();
             ExpandoObject EObject = (ExpandoObject)View_Common2.GetFocusedRow();
             ShowData(Grip_Common3, GetDataByFocRow(EObject, "Panel6"), GetDataByPKToChCol("Panel6"), View_Common3, "Panel6");
             ShowData(Grip_Common1, GetDataByFocRow(EObject, "Panel3"), GetDataByPKToChCol("Panel3"), View_Common1, "Panel3");
         }
         else
         {
             Grip_Common1.DataSource = null;
             Grip_Common2.DataSource = null;
             Grip_Common3.DataSource = null;
         }
     }
 }
 /// <summary>
 /// 取消事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Btn_Cancel_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     try
     {
         BtnName = BtnNam.Cancel;
         BtnEnabledByFocusRow();
         Page_Detail.PageEnabled = true;
         EDabDtControls(EDabType.Disable);
         AssiValue();
         Page_Preview.PageEnabled = true;
         View_Common1.DeleteSelectedRows();
         View_Common1.CloseEditor();
         View_Common1.OptionsBehavior.Editable = false;
         View_Common1.OptionsBehavior.ReadOnly = true;
         //重新刷新数据
         ExpandoObject EObject = (ExpandoObject)View_Common2.GetFocusedRow();
         ShowData(Grip_Common1, GetDataByFocRow(EObject, "Panel3"), GetDataByPKToChCol("Panel3"), View_Common1, "Panel3");
     }
     catch (Exception Ex)
     {
         Common.ShowMsg(Ex.Message);
     }
 }