// 修改和删除 private void dgvFactory_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 0 && e.RowIndex >= 0) { // 调用修改页面 // 传入要修改的那一条数据 DataTable dt = equDAL.GetFactoryInfo(int.Parse(dgvFactory.Rows[e.RowIndex].Cells[2].Value.ToString())); FrmFactoryEdit frm = new FrmFactoryEdit(); frm.Text = "修改厂家信息"; frm.ShowDialog(dt); // 重新绑定 BinddgvFactory(); BinddgvEqu(); } else if (e.ColumnIndex == 1 && e.RowIndex >= 0) { model = 2; // 删除 if (MessageBox.Show("您确定要删除【 " + dgvFactory.Rows[e.RowIndex].Cells[4].Value.ToString() + " 】这个厂家吗?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes) { //存入日志 LogSave.Messages("[FrmFactoryEdit]", LogIDType.UserLogID, "删除生产厂家信息,生产厂家编号:" + dgvFactory.Rows[e.RowIndex].Cells[2].Value.ToString() + ",生产厂家名称:" + dgvFactory.Rows[e.RowIndex].Cells[4].Value.ToString()); // 删除这条记录 int int_isOk = equDAL.DelFactory(int.Parse(dgvFactory.Rows[e.RowIndex].Cells[2].Value.ToString())); //int_isOk 为1时删除成功 if (int_isOk == -1) { // 删除失败 MessageBox.Show("删除失败"); return; } if (!New_DBAcess.IsDouble) { // 重新绑定 BinddgvFactory(); BinddgvEqu(); } else { timer1.Stop(); timer1.Start(); } } } BindFactoyName(); }
// 添加生产厂家 private void btnFactoryAdd_Click(object sender, EventArgs e) { FrmFactoryEdit frm = new FrmFactoryEdit(); DataTable dt = null; int i = 0; frm.Text = "添加厂家信息"; frm.ShowDialog(dt); // 重新绑定 BinddgvFactory(); BindFactoyName(); }