private void btnXoaSV_Click(object sender, RoutedEventArgs e) { try { var obj = dataGridDanhSachSV.SelectedItems; if (obj == null) { MessageBox.Show("Vui lòng chọn sinh viên cần xóa", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information); } else { SinhVienDAO dao = new SinhVienDAO(); db = new MyDbContext(); List <SinhVien> listSV = new List <SinhVien>(); foreach (var item in obj) { SinhVien sv = item as SinhVien; listSV.Add(sv); } for (int i = 0; i < listSV.Count; i++) { if (String.IsNullOrEmpty((listSV[i] as SinhVien).MaSinhVien) == false) { SinhVien sv = db.SinhVien.Find((listSV[i] as SinhVien).MaSinhVien); dao.Remove(sv.MaSinhVien); } } Reload(); MessageBox.Show("Đã xóa", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information); } } catch (Exception ex) { MessageBox.Show("Lỗi", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information); } }