我现在有一个表,字段为编号,名称,描述,其中描述这个字段内容长度不定,可能十个字,也可能100多个字,由于delphi自代的dbgrid不能满足要求,所以想找一个这样的控件,举个例子如下:
 ---------------------------------------------------------------------
|编号|名称  |                       描述                             |
 ---------------------------------------------------------------------
|001 |李三联|是一名作家                                              |
 ---------------------------------------------------------------------
|002 |张四  |是一个高级程序员,他毕业于清华大学计算机专业,对汇编,算|
|    |      |法特别有研究,熟悉vb, vc++, c, delphi powerbuilder,java |
|    |      |等多门开发语言                                          |
|---------------------------------------------------------------------
|003 |赵六  |刚毕业,本科生,爱好体育等                              |
 ---------------------------------------------------------------------
就这样上面画的表格那样,001由于描述较少,自动设置行高为一行,002描述多自动设置行高三行,003较少,又自动设置成一行,我想一定有这样的控件,我找了inpower3000d5,但是那只是支持memo字段,而且行高不管内容多少都一样高

解决方案 »

  1.   

    ---------------------------------------------------------------------
    |编号|名称  |                       描述                                    |
     ---------------------------------------------------------------------
    |001 |李三联|是一名作家                                                        |
     ---------------------------------------------------------------------
    |002 |张四  |是一个高级程序员,他毕业于清华大学计算机专业,对汇编,算          |
    |    |      |法特别有研究,熟悉vb, vc++, c, delphi powerbuilder,java         |
    |    |      |等多门开发语言                                                   |
    |---------------------------------------------------------------------
    |003 |赵六  |刚毕业,本科生,爱好体育等                                         |
     ---------------------------------------------------------------------
    表格没有画好,再画一次
      

  2.   

    有人说在onDrawColumnCell重绘可以,有谁写过这样的代码,指点指点
    TForm1.DBGridEh1DrawColumnCell(Sender: TObject;
      const Rect: TRect; DataCol: Integer; Column: TColumnEh;
      State: TGridDrawState);
      

  3.   

    加#13不管用的,我试过了,用stringGrid如果能做到的话,也可以,请指点指点
      

  4.   

    我用StringGrid试了一下,但是它的行高在代码中没有办法控制,只能是运行后手动拖大,可以实现多行显示,不知道如何在代码中动态设定每一行的行高,谁有办法,快帮我呀