private void DgOcorrencias_PreviewKeyDown(object sender, KeyEventArgs e) { if (Key.Delete == e.Key && dgOcorrencias.SelectedItems.Count > 0 && !isEditing) { if (MessageBox.Show("Apagar divergência? ", "Confirmação", MessageBoxButton.OKCancel) == MessageBoxResult.OK) { var linha = dgOcorrencias.SelectedItem as ProdusisBD.Divergencias; abd.ApagarNovaDivergencia(linha.idDivergencia); Consultar_Click(sender, e); } } }