我使用WPF數據網格我需要刪除選定的行,我的代碼是如何刪除datagrid wpf中的選定行?
private void dataGridView1_PreviewKeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Delete)
{
this.dataGridView1.Items.Remove(this.dataGridView1.SelectedItem);
}
}
但是,當我使用此代碼告訴我錯誤
操作是無效的,同時的ItemsSource正在使用中。使用ItemsControl.ItemsSource訪問和修改 元素,而不是
如何刪除所選行?
異常很清楚。您需要從'ItemsSource'(底層集合)中刪除該項目,而不是試圖從'dataGridView1.Items'集合中刪除。 – 2014-10-22 12:00:13