请问,在DBGRID中,如何删除光标所在的行,另外有没有什么办法可以删除多行的,谢谢

解决方案 »

  1.   

    adoquery1.Delete;
      adoquery1.Post;
      

  2.   

    adoquery1.Delete;
    删除光标所在行
    删除完移动光标到要删除的行上adoquery1.Delete;
    实现多行删除
      

  3.   

    ADOQUERY要不要写什么代码啊
      

  4.   

    我用了几个dbedit,然后
    adoquery1.Close;
    adoquery1.SQL.Clear;
    adoquery1.SQL.Add('delete 表名');
    adoquery1.SQL.Add('where id=:number');
    adoquery1.Parameters.ParamByName('number').Value:=dbedit1.Text;
    adoquery1.ExecSQL;
    adotable1.Close;
    adotable1.Open;
    我也是菜鸟,但是能实现你说的功能就是了
      

  5.   

    可以试着加入dbgrid 的mouseup事件来定位鼠标选中的位置