dbgrid中最左边显示一个对勾

解决方案 »

  1.   


    不知道是不是你想要的:
    procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
      DataCol: Integer; Column: TColumn; State: TGridDrawState);
    var
      Graphic:Tbitmap;
    begin
      Graphic:=Tbitmap.Create;
      Graphic.LoadFromFile('music.bmp');
      DBGrid1.Canvas.Draw(Rect.Left,Rect.Top,Graphic);
      Graphic.free;
    end;
      

  2.   

    dbgrideh控件连接bit类型的数据的时候直接显示为checkbox
      

  3.   

    dbgrideh控件连接bit类型的数据的时候直接显示为checkbox
    DBGRIDEH功能很强大的,如多行,折行标题,表脚统计,。。
      

  4.   

    使用第3方ExpressQuantumGrid控件, 很容易实现。
      

  5.   

    procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
      DataCol: Integer; Column: TColumn; State: TGridDrawState);
    var
      Graphic:Tbitmap;
    begin
      Graphic:=Tbitmap.Create;
      Graphic.LoadFromFile('music.bmp');
      DBGrid1.Canvas.Draw(Rect.Left,Rect.Top,Graphic);
      Graphic.free;
    end;