private void dGridTeachers_Class_CellContentClick(object sender, DataGridViewCellEventArgs e) { var senderGrid = (DataGridView)sender; if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex >= 0) { var btn = (DataGridViewButtonColumn)senderGrid.Columns[e.ColumnIndex]; if (btn.Text == "Delete") { if (MessageBox.Show("Are you sure you want to delete this item?", "Delete Item", MessageBoxButtons.YesNo) != DialogResult.Yes) { return; } if (senderGrid.CurrentRow != null) { var _id = (int)senderGrid.CurrentRow.Cells["id"].Value; using (var db = new Model1()) { var tc = new teachers_classes() { id = _id }; db.teachers_classes.Attach(tc); db.teachers_classes.Remove(tc); db.SaveChanges(); TnCs = db.teachers_classes.ToList(); dGridTeachers_Class.DataSource = TnCs; } } } } }
private teachers_classes CreateTeacherClass() { var TsCs = new teachers_classes() { name = cBoxTeacher.Text, subject = cBoxSubject.Text, term = cBoxTerm.Text, _class = cBoxClass.Text, }; return(TsCs); }