Question

En utilisant la grille de DevExpress, ce que la meilleure façon de mettre en œuvre une suppression d'une sélection de lignes de l'interface utilisateur uniquement. Le comportement désiré est à l'utilisateur de sélectionner plusieurs lignes puis appuyez sur DEL.

J'ai permis l'édition et multi-sélection.

Était-ce utile?

La solution

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 avez besoin de certaines conditions   protéger certaines lignes de suppression,   itérer la   GridView.SelectedRows tableau, et   désélectionner certaines lignes en utilisant la   Procédé GridView.UnselectRow.

Comment de supprimer les différentes lignes dans la grille?

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 pouvez rechercher leur centre d'assistance par produit. De mon expérience, le soutien technique, il est très agréable.

Autres conseils

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

GridView.DeleteRow(GridView.FocusedRowHandle)

Il fonctionne bien.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top