2009-12-07 13 views
0

En utilisant DevExpress Grid, quel moyen le plus simple d'implémenter une suppression d'une sélection de lignes de l'interface utilisateur uniquement. Le comportement souhaité est pour l'utilisateur de sélectionner plusieurs lignes puis d'appuyer sur DEL.Devexpress supprimer une ligne

J'ai activé l'édition et la sélection multiple.

Répondre

1

De DevExpress Support Center et en supposant que vous faites référence à un formulaire Windows Grille:

Pour supprimer plusieurs lignes sélectionnées utilisent les GridView.DeleteSelectedRows méthode . Si vous devez conditionnellement pour protéger certaines lignes de la suppression, itérer à travers le tableau GridView.SelectedRows et désélectionner certaines lignes à l'aide de la méthode GridView.UnselectRow.

How to delete the multiple rows in the grid?

Vous devez également gérer l'événement clé vers le bas de la grille si vous voulez supprimer les lignes sélectionnées sur une touche.

Si ce n'est pas Windows Forms, vous pouvez rechercher leur produit par centre de support. D'après mon expérience, le support technique est très bien.

1

La méthode que j'utilise généralement,

GridView.DeleteRow(GridView.FocusedRowHandle) 

Il fonctionne bien.