в EhLib удаляю несколько записей так:
Код:
if LIST_DS.RecordCount <> 0 then
if DM.MessDlgQ('Точно?') = mrYes then
try
if lGrid.SelectedRows.Count > 1 then
lGrid.SelectedRows.Delete
else
LIST_DS.Delete;
LIST_DS_TR.CommitRetaining;
Except
on E : Exception do
begin
LIST_DS_TR.RollbackRetaining;
ShowErrMess(E.Message);
end;
end;
возможно в TMSFMXGrid есть что-то похожее