delphi7 dbgrid删除多条记录

来源:百度知道 编辑:UC知道 时间:2024/06/15 06:14:02
dbgrid1.SelectedRows.Delete; 这句可以删除所选的多行记录;可是后台数据库SQL的记录并没有一起删除。。该怎么做呢?会的教教小弟。。谢谢

procedure TForm1.btn1Click(Sender: TObject);
var
i : Integer;
begin
if dbgrd1.SelectedRows.Count>0 then
begin
with q1 do
for i:=0 to dbgrd1.SelectedRows.Count-1 do
begin
GotoBookmark(pointer(dbgrd1.SelectedRows.Items[i]));
ShowMessage(FieldByName('UsrNme').AsString);
end;
end;
end;

这里是选定多条记录,并逐一弹出来的方法..剩下你该怎样去删除楼主应该不用教了吧..
这里的这个q1是这个DBGrid的数据源..