//插入数据 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 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, "插入失败"); } } }