将options中的dgrowselect设为true 循环dbgrideh的选中行,取得每行记录的id,然后执行sql语句删除 if nDBGridEh.SelectedRows.Count >0 then begin for i:=0 to ndbgrideh.selectedrows.count-1 do begin nDBGridEh.DataSource.DataSet.GotoBook(Pointer(nDBGridEh.SelectedRows.items[i])); intid:=nDBGridEh.DataSource.DataSet.FieldValues['id']; 执行sql删除ID为intid的数据
将options中的dgrowselect设为true
循环dbgrideh的选中行,取得每行记录的id,然后执行sql语句删除
if nDBGridEh.SelectedRows.Count >0 then
begin
for i:=0 to ndbgrideh.selectedrows.count-1 do
begin
nDBGridEh.DataSource.DataSet.GotoBook(Pointer(nDBGridEh.SelectedRows.items[i]));
intid:=nDBGridEh.DataSource.DataSet.FieldValues['id'];
执行sql删除ID为intid的数据