private void rbtn_delete_Click(object sender, EventArgs e) { switch (TabelName) { case "DrillAsmb": try { if (DrillingAssemblyList != null) { DrillingAssembly = DrillingAssemblyList[gvw_selectTable.CurrentRow.Index]; if (DrillingAssembly != null) { if (MessageBox.Show("", "", MessageBoxButtons.OKCancel) == DialogResult.OK) { db.Table_DrillingAssembly.Remove(DrillingAssembly); db.SaveChanges(); DrillingAssemblyList.Remove(DrillingAssembly); //重新获取数据 gvw_selectTable.Rows.RemoveAt(gvw_selectTable.CurrentRow.Index); //移除当前选中的行 } } } } catch { } DrillingAssembly = null; break; } }
private void OK_Click(object sender, EventArgs e) { switch (TabelName) { case "BitRecord": if (BitRecordList != null) { this.BitRecord = BitRecordList[gvw_selectTable.CurrentRow.Index]; } break; case "DrillAsmb": if (!string.IsNullOrEmpty(txt_NO.Text) && !string.IsNullOrEmpty(txt_item.Text) && !string.IsNullOrEmpty(txt_length.Text)) { Table_DrillingAssembly td = new Table_DrillingAssembly(); td.CodeNo = txt_NO.Text; td.Item = txt_item.Text; td.Length = txt_length.Text; td.dataMakePGM = "Add"; td.dataMakeTime = DateTime.Now; td.dataMakeUser = AppDrill.username; td.dataUpdPGM = "Add"; td.dataUpdTime = DateTime.Now; td.dataUpdUser = AppDrill.username; db.Table_DrillingAssembly.Add(td); db.SaveChanges(); this.DrillingAssembly = td; } else if (DrillingAssemblyList != null) { this.DrillingAssembly = DrillingAssemblyList[gvw_selectTable.CurrentRow.Index]; } break; } this.Close(); }