c# WPF: DataGrid,删除选定行

本文关键字:删除 WPF DataGrid | 更新日期: 2023-09-27 18:11:20

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

提前感谢!

c# WPF: DataGrid,删除选定行

您可以使用SelectedItem属性访问DataGrid的当前选中项。

你可以调用Remove方法从DataGrid中移除项目

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

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