/// <summary>
        /// 新增
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAdd_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            AddAnalysisTemplate addAnalysisTemplate = new AddAnalysisTemplate();

            addAnalysisTemplate.ShowDialog();
            if (addAnalysisTemplate.DialogResult == System.Windows.Forms.DialogResult.OK)
            {
                if (addAnalysisTemplate.dataType == "add")
                {
                    if (addAnalysisTemplate.returnModel != null)
                    {
                        AnalysisTemplateInfoList.Insert(0, addAnalysisTemplate.returnModel);//获取弹出窗体的属性值
                        gridControlDetail.DataSource = analysisTemplateConfigBusiness.GetAnalyticalExpressionInfoListByTempleteId(addAnalysisTemplate.returnModel.Id).AnalysisExpressionInfoList;
                        for (int i = 0; i < AnalysisTemplateInfoList.Count; i++)
                        {
                            gridViewModele.UnselectRow(i);
                        }
                        gridViewModele.SelectRow(0);
                    }
                }
            }
            gridViewModele.RefreshData();
            //btnQuery_ItemClick(sender, e);
        }
        /// <summary>
        /// 修改
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnEdit_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            try
            {
                List <JC_AnalysisTemplateInfo> model = gridControlModule.DataSource as List <JC_AnalysisTemplateInfo>;
                if (model == null || model.Count == 0)
                {
                    XtraMessageBox.Show("请选择模板", "消息");
                    return;
                }

                int[] Handle = gridViewModele.GetSelectedRows();
                if (Handle == null || Handle.Length == 0)
                {
                    XtraMessageBox.Show("请选择模板", "消息");
                    return;
                }

                int rowHandle = gridViewModele.FocusedRowHandle;


                if (gridViewModele.GetRowCellValue(rowHandle, "Id") == null)
                {
                    XtraMessageBox.Show("请选择模板", "消息");
                    return;
                }

                string daID = gridViewModele.GetRowCellValue(rowHandle, "Id").ToString();  //是ookUpEdit.Properties.ValueMember的值

                if (analysisTemplateConfigBusiness.checkTemplateUsed(daID))
                {
                    XtraMessageBox.Show("此模板已被使用,不能对模板进行修改操作。", "消息");
                    return;
                }

                AddAnalysisTemplate addAnalysisTemplate = new AddAnalysisTemplate(daID);
                addAnalysisTemplate.ShowDialog();
                if (addAnalysisTemplate.DialogResult == System.Windows.Forms.DialogResult.OK)
                {
                    if (addAnalysisTemplate.dataType == "edit")
                    {
                        if (addAnalysisTemplate.returnModel != null)
                        {
                            if (AnalysisTemplateInfoList.Count > 0)
                            {
                                bool isUpdate = false;
                                foreach (var item in AnalysisTemplateInfoList)
                                {
                                    if (item.Id == addAnalysisTemplate.returnModel.Id)
                                    {
                                        isUpdate = true;
                                        AnalysisTemplateInfoList.Remove(item);
                                        break;
                                    }
                                }
                                if (isUpdate)
                                {
                                    AnalysisTemplateInfoList.Insert(0, addAnalysisTemplate.returnModel);
                                    gridControlDetail.DataSource = analysisTemplateConfigBusiness.GetAnalyticalExpressionInfoListByTempleteId(daID).AnalysisExpressionInfoList;

                                    for (int i = 0; i < AnalysisTemplateInfoList.Count; i++)
                                    {
                                        gridViewModele.UnselectRow(i);
                                    }
                                    gridViewModele.SelectRow(0);
                                    gridViewModele.RefreshData();
                                }
                            }
                        }
                    }
                }

                //btnQuery_ItemClick(sender, e);
            }
            catch (Exception ex)
            {
                LogHelper.Error(ex.Message);
                XtraMessageBox.Show(ex.Message, "修改模板失败");
            }
        }