2016-03-04 2 views
-1

Создал DataGrid. Есть информация из базы данных. Я хочу удалить выбранную строку из datagrid и из базы данных с помощью кнопки. Я написал эти коды, программа запущена, но когда я нажимаю кнопку удаления, появляется сообщение об ошибке «InvalidOperationException был необработанным». И что я должен написать свой файл xaml в теге datagrid?Удалить Выбранный ряд из datagrid wpf C#

private void button3_Click(object sender, RoutedEventArgs e) 
    { 

     var selectedItem = dataGrid1.SelectedItem; 
     if (selectedItem != null) 
     { 
      dataGrid1.Items.Remove(selectedItem); 
     } 

    } 
+0

Возможный дубликат [WPF DataGrid Удалить выбранные элементы] (http://stackoverflow.com/questions/6398046/wpf-datagrid-remove-selecteditems) –

ответ

0

Попробуйте удалить с помощью номера строки.

dataGrid1.Rows.RemoveAt(dataGrid1.SelectedIndex); 

Надеюсь, что работает.

+0

что я должен писать теги datagrid в xaml? – user3109236

+0

Вы уже используете datagrid? В вашем примере я вижу, что вы используете ... – Cracker

 Смежные вопросы

  • Нет связанных вопросов^_^