从虚拟化源中删除XCeed网格

时间:2016-06-22 09:26:29

标签: c# xceed xceed-datagrid

我正在查看XCeed的WPF数据网格示例,试图找出在“虚拟化数据”模式下如何删除行。

我不明白如何删除行,因为底层虚拟集合没有实现任何删除方法。

对此的任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:-1)

DataGridCollectionViewBase类包含公共事件,可让您在用户对网格进行更改时进行捕获(添加/删除/修改)。然后,您可以将这些更改实际推送到数据库中。

例如:

<xcdg:DataGridVirtualizingCollectionView x:Key="mySource" 
                                         ItemRemoved="VirtualizingCollectionView_ItemRemoved" />

private void VirtualizingCollectionView_ItemRemoved(object sender, DataGridItemRemovedEventArgs e)
{
    // your custom code here
}