2016-03-04 110 views
-1

我創建了一個DataGrid。有來自數據庫的信息。我想從數據網格中刪除選定的行,並從數據庫中刪除按鈕。我寫這些代碼,程序正在運行,但當我點擊刪除按鈕有錯誤「InvalidOperationException未處理」。而我必須在datagrid標籤中寫入我的xaml文件?從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 Remove SelectedItems](http://stackoverflow.com/questions/6398046/wpf-datagrid-remove-selecteditems)的重複 –

回答

0

嘗試使用行號進行刪除。

dataGrid1.Rows.RemoveAt(dataGrid1.SelectedIndex); 

希望工程。

+0

我必須在xaml中編寫datagrid標籤? – user3109236

+0

你不使用datagrid嗎?在你的例子中,我看到你正在使用... – Cracker