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