Dbgrid

Résolu
cs_sparo83 Messages postés 47 Date d'inscription samedi 8 décembre 2007 Statut Membre Dernière intervention 5 juin 2010 - 12 juil. 2009 à 00:13
beckerich Messages postés 302 Date d'inscription jeudi 29 septembre 2005 Statut Membre Dernière intervention 17 septembre 2013 - 12 juil. 2009 à 11:19
Bonsoir à tous,je travail sur une application delphi,j'ai un dbgrid et j'utilise un bouton supprimer,quand je selectionne un seul tuple et que je clique sur supprimer tout va bien mais je selectionne plusieurs,c'est seulement le premier selectionné qui est supprimé,comment je pourrais y remedier,,merçi d'avance.Bon courage

1 réponse

beckerich Messages postés 302 Date d'inscription jeudi 29 septembre 2005 Statut Membre Dernière intervention 17 septembre 2013 2
12 juil. 2009 à 11:19
bonjour,

essaye ceci :

Datasource pointe vers le dataset des enregistrements.

with DBGrid1 do
begin
  for i:=0 to SelectedRows.Count-1 do
        begin
          DataSource.DataSet.GotoBookmark(pointer(SelectedRows.Items[i]));
          DataSource.Dataset.Delete;
        end;
end;

Luc.
3
Rejoignez-nous