For detailed information regarding data virtulization, you may refer to the “DataVirtualization” sample project which comes along with the Xceed package and should be located, by default, at the following path on your machine:
C:\Xceed Samples\Xceed DataGrid for WPF Professional Edition v5.9\CSharp\DataVirtualization
You may also refer to the following link on our documentation center for information in this regard.
The DataGridCollectionViewBase class includes public events that let you capture when the user made changes (add/delete/modify) to the grid. In those events, it is up to you to push those changes to your database.
private void VirtualizingCollectionView_ItemRemoved(object sender, DataGridItemRemovedEventArgs e)
// your custom code here