wpf:datagrid删除本行

就是在本行上放了一个<Hyperlink Click="Hyperlink_Click">删除</Hyperlink> 然后点击"删除"就能把本行删除掉!这个后台应该怎么写?

datagrid的每行(DataGridRow以及DataGridCell的DataContext)都对应一个数据实体对象。Hyperlink的DataContext也应该是这个数据实体。你可以在Hyperlink_Click的事件中把datagrid绑定的数据实体集合删除选中的数据实体(也就是Hyperlink的DataContext)然后再重置datagrid的itemsSource即可。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-17
数据源是绑定的么?是MVVM么?如果是的话,直接删除数据源对应的行就可以了。
相似回答