Versão atual:

Excluir várias linhas DBGrid Delphi

Boa tarde a todos,

Tenho uma DBGrid com CheckBox conforme imagem abaixo

https://www.filepicker.io/api/file/FKtTbEUoTxOlGWlrSESc

e tenho esse código para excluir, porém só deleta a linha ativa

TfrmLog.BitBtn1Click(Sender: TObject);
begin
 if TClientDataSet(DS_LOG.DataSet).FieldByName('MARCA').AsString = 'S' then
 begin
   DM.CDS_LOG.Delete;
   TClientDataSet(DS_LOG.DataSet).ApplyUpdates(0);
 end;
end;

Como posso fazer para deletar as linhas marcadas?

Obrigado.

Versão(1):

Ver a versão formatada

Excluir várias linhas DBGrid Delphi

  • criado 02 de out de 2015

Comentário

new question