C#WPF:DataGrid,删除选中的行

时间:2015-09-06 14:54:43

标签: c# wpf

我创建了一个DataGrid,它链接到DataBase(表)。我的问题是如何从DataGrid中删除选定的行(使用btn_click),并从DataBase(表)中删除相同的数据。

提前致谢!

1 个答案:

答案 0 :(得分:1)

您可以使用DataGrid媒体资源访问SelectedItem的当前所选项目。

然后,您可以调用Remove方法从DataGrid

中删除该项目
var selectedItem = myDataGrid.SelectedItem;
if (selectedItem != null)
{
   myDataGrid.Items.Remove(selectedItem);
}

在第一行之后,您需要从项目中提取信息(例如某些Id),以便在数据库中删除它。 通常,您将SelectedItem强制转换为用于绑定到网格的对象。

另见this回复。