/// <summary>
        /// 编辑组织机构
        /// </summary>
        private void EditGrid()
        {
            if (this.dgvList.RowCount == 0)
            {
                // 提高用户体验,如果dgvList没有数据则修改tvPermissiion 中的selectedNode
                this.LastControl = this.tvList;
                return;
            }
            string tmpId = BasePageLogic.GetDataGridViewEntityId(dgvList, QueryEngineTable.FieldId);
            if (string.IsNullOrEmpty(tmpId))
            {
                return;
            }
            var frmQueryEngineEdit = new FrmQueryEngineEdit(tmpId);
            if (frmQueryEngineEdit.ShowDialog(this) == DialogResult.OK)
            {
                BasePageLogic.FindTreeNode(this.tvList, tmpId);
                TreeNode selectNode = BasePageLogic.TargetNode;
                selectNode.Text = frmQueryEngineEdit.FullName;
                TreeNode oldParentNode = selectNode.Parent;

                BasePageLogic.FindTreeNode(this.tvList, frmQueryEngineEdit.ParentId);
                TreeNode parentNode = BasePageLogic.TargetNode;
                // 编辑节点
                BasePageLogic.EditTreeNode(this.tvList, selectNode, parentNode);
                // 绑定dgvList
                this.GetQueryEngineList();
                if (this.DTQueryEngineList.Rows.Count > 0)
                {
                    this.dgvList.FirstDisplayedScrollingRowIndex = this.DTQueryEngineList.Rows.Count - 1;
                }
            }
        }
 private void EditTree()
 {
     if (this.tvList.SelectedNode == null)
     {
         return;
     }
     var frmQueryEngineEdit = new FrmQueryEngineEdit(this.ParentEntityId);
     if (frmQueryEngineEdit.ShowDialog(this) == DialogResult.OK)
     {
         // 编辑节点
         this.tvList.SelectedNode.Text = frmQueryEngineEdit.FullName;
         // 绑定dgvList
         this.GetQueryEngineList();
         if (this.DTQueryEngineList.Rows.Count > 0)
         {
             this.dgvList.FirstDisplayedScrollingRowIndex = this.DTQueryEngineList.Rows.Count - 1;
         }
     }
 }