private void dgvData_RowsRemoved(object sender, DataGridViewRowsRemovedEventArgs e) { if (!updateDatabase) { return; } dbHasChanges = true; Noun l = memoryCache.RetrieveElement(e.RowIndex); nounRepo.RemoveById(l.Id); memoryCache.ReloadAll(); }