wpf:datagrid删除本行

2024-12-02 18:10:17
推荐回答(2个)
回答1:

datagrid的每行(DataGridRow以及DataGridCell的DataContext)都对应一个数据实体对象。Hyperlink的DataContext也应该是这个数据实体。你可以在Hyperlink_Click的事件中把datagrid绑定的数据实体集合删除选中的数据实体(也就是Hyperlink的DataContext)然后再重置datagrid的itemsSource即可。

回答2:

数据源是绑定的么?是MVVM么?如果是的话,直接删除数据源对应的行就可以了。