有人提示我下一个Ehlib,我也下载了,但是还是在DBGridEh 中不能显示备注型字段内容 请指教谢谢!

解决方案 »

  1.   

    ehlib应该是可以的,你看看它的例子就应该能找到办法
    我用的是infopower3000,在它附带的例子中就有这样的例子
    infopower3000在www.51delphi.com有下
      

  2.   

    没有测试不知道可以不
    找的一段代码
    DBGird如何显示access的备注类型
    在dbgrid的ondrawcolumncell事件里,写如下代码:
    我的 content字段是memo字段procedure TForm1.custDBGridDrawColumnCell(Sender: TObject;
      const Rect: TRect; DataCol: Integer; Column: TColumn;
      State: TGridDrawState);
    begin
      if(column.field = custdbgrid.DataSource.DataSet.FieldByName('content')) then
         begin
         custDBGrid.Canvas.FillRect(Rect);
         custDBGrid.Canvas.TextOut(Rect.Left,Rect.Top,column.field.AsString);
         end;
    end;
      

  3.   

    把grideh1的DrawMemoText属性设成TRue
      

  4.   

    to  ItOldHorse (老马):
    要显示备注型的字段值,
    可以使用 coreblood(菜码) 提供的代码。
    在dbgrid的ondrawcolumncell事中就可以轻松搞定。