我创建了一个DataGrid,它链接到DataBase(表)。我的问题是如何从DataGrid中删除选定的行(使用btn_click),并从DataBase(表)中删除相同的数据。
提前致谢!
答案 0 :(得分:1)
您可以使用DataGrid
媒体资源访问SelectedItem
的当前所选项目。
然后,您可以调用Remove
方法从DataGrid
var selectedItem = myDataGrid.SelectedItem;
if (selectedItem != null)
{
myDataGrid.Items.Remove(selectedItem);
}
在第一行之后,您需要从项目中提取信息(例如某些Id),以便在数据库中删除它。
通常,您将SelectedItem
强制转换为用于绑定到网格的对象。
另见this回复。