我同事说只能把字段长度缩小,但是我确实要用这么长的字段怎么办??各位高人帮帮忙!!!

解决方案 »

  1.   

    在dbgrid的事件中自己画,碰到这种情况Delphi已经没辙了。
      

  2.   

    双击你的DataSet,并加入这个字段。然后在OnGetText中写:Text := Sender.AsString;
    或者用第三方的DBGrid来显示。
      

  3.   

    Borland打击盗版的好处就是我手上没有Delphi,帮不了你。dbgrid有DrawCell的事件,可以在那里画。具体我就记不住了。
    另外,Kevin_Lmx(繁华阅尽)说得可能也是一个好方法,我以前没有尝试过,不知道可以这样做。
      

  4.   

    Kevin_Lmx(繁华阅尽)的意思我不太懂,我是先执行一个select语句,然后用datasource连接到dbgrid,在dataset中加字段有什么用??而且刚才我试了,dbgrid都显示成空白了
      

  5.   

    试试这个
    datasource连接在ongettext事件里写text:=adotable1.fieldbyname('aa').asstring在onsettext里写
    sender.text:=text