2016-06-22 1 views
1

Je consulte les exemples de grille de données WPF de XCeed essayant de comprendre comment supprimer une ligne en mode "données virtualisées".Suppression d'une grille XCeed à partir d'une source virtualisée

Je ne comprends pas comment une ligne peut être supprimée car la collection virtuelle sous-jacente n'implémente aucune des méthodes remove.

Toute aide à ce sujet serait grandement appréciée.

Répondre

-1

La classe DataGridCollectionViewBase inclut des événements publics qui vous permettent de capturer lorsque l'utilisateur a apporté des modifications à la grille (ajouter/supprimer/modifier). Il vous appartient alors de pousser ces changements dans votre base de données.

Par exemple:

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

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