private void DeleteSources_Click(object sender, RoutedEventArgs e) { if (SourcesDataGrid.SelectedItems.Count > 0) { if (MessageBox.Show( $"Вы действительно желаете удалить " + $"({SourcesDataGrid.SelectedItems.Count}) источник(а/ов)? " + $"Это действие нельзя будет отменить.", "Удаление источников", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No) { return; } foreach (var item in SourcesDataGrid.SelectedItems) { _SQLClient.DeleteSource((int)((DataRowView)item)["Id"]); } SelectSources(); SelectSourceDefinitions(); } }