private void OpenDelete(object sender, EventArgs e)
        {
            var rows = dataGridView1.SelectedRows;

            if (!(rows.Count > 0))
            {
                FrmDialog.ShowDialog(this, "请选择教师");
                return;
            }
            var row = rows[0].DataBoundItem as T_Teach;

            if (row == null)
            {
                return;
            }
            T_TeachBll teachBll = new T_TeachBll();
            var        res      = teachBll.DeleteDataInforMation(row.TeachID);

            if (res)
            {
                FrmDialog.ShowDialog(this, "保存成功");
                InitialDataGridViewDataSource(_modelID, _curIndex);
            }
            else
            {
                FrmDialog.ShowDialog(this, "保存失败");
            }
        }
 //插入数据
 private void OpenInserted(object sender, EventArgs e)
 {
     using (FrmTeachManaDDMLData frm = new FrmTeachManaDDMLData())
     {
         var res = frm.ShowDialog();
         if (res == DialogResult.Cancel)
         {
             return;
         }
         _values = frm.Values;
         T_TeachBll bll = new T_TeachBll();
         try
         {
             var saveRes = bll.InsertedInforMation(_values);
             if (saveRes)
             {
                 FrmDialog.ShowDialog(this, "保存成功");
                 InitialDataGridViewDataSource(_modelID, _curIndex);
             }
             else
             {
                 throw new Exception();
             }
         }
         catch
         {
             FrmDialog.ShowDialog(this, "插入失败");
         }
     }
 }
        private void InitialDataGridViewDataSource(int modelID, int curIndex)
        {
            T_TeachBll bll            = new T_TeachBll();
            int        tempCurIndex   = _curIndex;
            int        tempCurModelID = _modelID;

            try
            {
                _curIndex = curIndex;
                _modelID  = modelID;
                var res = bll.ModelOptionLoad(modelID, _curIndex, _dataLength, _values);
                try
                {
                    if (res == null)
                    {
                        throw new Exception("不存在数据");
                    }
                    else
                    {
                        dataGridView1.DataSource = res;
                    }
                }
                catch (Exception ex)
                {
                    FrmDialog.ShowDialog(this, ex.Message);
                    throw;
                }
            }
            catch
            {
                _curIndex = tempCurIndex;
                _modelID  = tempCurModelID;
            }
        }
        //更新数据
        private void OpenUpdate(object sender, EventArgs e)
        {
            var rows = dataGridView1.SelectedRows;

            if (!(rows.Count > 0))
            {
                FrmDialog.ShowDialog(this, "请选择教师");
                return;
            }
            var row = rows[0].DataBoundItem as T_Teach;

            if (row == null)
            {
                return;
            }
            using (FrmTeachManaDDMLData frm = new FrmTeachManaDDMLData())
            {
                var res = frm.ShowDialog();
                if (res == DialogResult.Cancel)
                {
                    return;
                }
                var listRes = frm.Values.ToList();
                listRes.Add(row.TeachID.ToString());
                _values = listRes.ToArray();
                T_TeachBll bll = new T_TeachBll();
                try
                {
                    var saveRes = bll.UpdateInformation(_values);
                    if (saveRes)
                    {
                        FrmDialog.ShowDialog(this, "保存成功");
                        InitialDataGridViewDataSource(_modelID, _curIndex);
                    }
                    else
                    {
                        throw new Exception();
                    }
                }
                catch
                {
                    FrmDialog.ShowDialog(this, "插入失败");
                }
            }
        }