关于将DBCheckBox插入到Dbgrid中去?数据库中有一个字段为逻辑型,如何实现在Dbgrid显示时使之与DBCheckBox关联?请说明详细思路及代码,谢谢!

解决方案 »

  1.   

    //显示
    procedure TForm_Child.DBGrid_OAMDrawDataCell(Sender: TObject;
      const Rect: TRect; Field: TField; State: TGridDrawState);
    begin
         if (gdFocused in State) then
            begin
    //        your code here
            end ;
    end;//隐藏
    procedure TForm_Child.DBGrid_OAMColExit(Sender: TObject);
    begin
    //your code here
    end;
      

  2.   

    比较快的方法,使用第三方控件,例如DevExpress的,觉得方便快速外加华丽,比较慢的方法,自己写OwnerDraw事件代码罗。