鼠标拖动如何选中dbgrideh多行数据,然后在删除操作,怎么实现

鼠标拖动怎么选中dbgrideh多行数据,然后在删除操作,如何实现?
鼠标拖动怎么选中dbgrideh多行数据,然后在删除操作,如何实现?
------解决方案--------------------

将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.GotoBookmark(Pointer(nDBGridEh.SelectedRows.items[i]));
        intid:=nDBGridEh.DataSource.DataSet.FieldValues['id'];
        执行sql删除ID为intid的数据