从datagrid wpf c删除选定的行#
问题描述:
我创建了一个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);
}
}
答
尝试使用行号进行删除。
dataGrid1.Rows.RemoveAt(dataGrid1.SelectedIndex);
希望工程。
+0
我必须在xaml中编写datagrid标签? – user3109236
+0
你不使用datagrid吗?在你的例子中,我看到你正在使用... – Cracker
[WPF DataGrid Remove SelectedItems](http://stackoverflow.com/questions/6398046/wpf-datagrid-remove-selecteditems)的重复 –