是ADOTable1刷新, 还是用DBGRID1   刷新? 
用什么方法画?

解决方案 »

  1.   

    ADOTable1 
    断开再连上就行了
      

  2.   

    加上一句
    from1.table1.Refresh不就ok了吗》?
    给分
      

  3.   

    active:=false;
    active:=true
    不就行了吗?
      

  4.   

    是没有刷新,rainbow_57的方法可以解决你的问题。
      

  5.   

    2.老兄,DBGrid空的会显示吗?你可以在DBGrid的DrawColumnCell事件中写:
      if query1.FieldByName('Action').AsSting = 'Delete' then
        DBGrid1.Canvas.Font.Color := ClBlue;
      DBGrid1.DefaultDrawColumnCell(Rect,DataCol,Column,State);
    来改变需要的行的颜色。 
      

  6.   

    active:=false;
    active:=true
    不就行了吗?