从datagrid中删除所选行wpf c#

时间:2016-03-04 12:44:44

标签: c# wpf datagrid

我创建了一个DataGrid。有来自数据库的信息。我想从datagrid删除选定的行,并从按钮删除数据库。我写了这些代码,程序正在运行但是当我点击删除按钮时出现错误" InvalidOperationException未处理"。我必须在datagrid标签中写下我的xaml文件?

private void button3_Click(object sender, RoutedEventArgs e)
    {

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

    }

1 个答案:

答案 0 :(得分:0)

尝试使用行号删除。

dataGrid1.Rows.RemoveAt(dataGrid1.SelectedIndex);

希望有效。