rt,我想判断dbgrid的是否在编辑状态下,dbgrid连接着 adoquery

解决方案 »

  1.   

    var
       IsEdit: Boolean;adoquery的OnBeforeEdit里加   IsEdit := true;
      

  2.   

    哦,这样用呀,我一开始以为是 if ADOQuery1.State in [dsEdit] then
    这样判断呢
      

  3.   

    就应该这样用:
    if ADOQuery1.State in [dsEdit] then
      

  4.   

    unit Unit1;interfaceuses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs,DB; //添加DB Unittype
      TForm1 = class(TForm)
        ADOQuery1: TADOQuery;
      private
        { Private declarations }
      public
        { Public declarations }
      end;var
      Form1: TForm1;implementation
      

  5.   

    同意上面if ADOQuery1.State in [dsEdit] then