/// <summary>明细表行变化事件
        ///
        /// </summary>
        /// <param name="sender">sender</param>
        /// <param name="e">e</param>
        private void objListViewDetail_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (objListViewDetail.SelectedObjects.Count == 0)
            {
                return;
            }
            BseProjectVersion model = objListViewDetail.SelectedObjects[0] as BseProjectVersion;

            if (model != null)
            {
                EntityOperateManager.BindAll(this.grpDetail, model);
            }
        }
        /// <summary>保存明细表
        ///
        /// </summary>
        private void DoSaveDetail()
        {
            string strMsg = DoCheckDetail(EntityOperationType.只读明细);

            if (strMsg != string.Empty)
            {
                MessageBox.Show(strMsg);
                return;
            }
            switch (m_detailStatus)
            {
            case EntityOperationType.新增明细:
                BseProjectVersion model = EntityOperateManager.AddEntity <BseProjectVersion>(this.grpDetail);
                model.ProjectID = m_BseProject.ProjectID;
                int intReturn = m_BseProjectVersionDAL.Add(model);
                if (intReturn > 0)
                {
                    model.VersionID = intReturn;
                    m_lstBseProjectVersion.Add(model);
                    ListBseProjectVersion = m_lstBseProjectVersion;
                    objListViewDetail.SetObjects(m_lstBseProjectVersion);
                    objListViewDetail.Refresh();
                    objListViewDetail.SelectedIndex = m_lstBseProjectVersion.Count - 1;
                }
                break;

            case EntityOperationType.修改明细:
                BseProjectVersion modelDetail = this.objListViewDetail.SelectedObjects[0] as BseProjectVersion;
                EntityOperateManager.EditEntity(this.grpDetail, modelDetail);
                bool blnReturn = m_BseProjectVersionDAL.Update(modelDetail);
                if (blnReturn)
                {
                    ListBseProjectVersion = m_lstBseProjectVersion;
                }
                break;
            }
            SetMode(EntityOperationType.只读明细);
        }