在DBGridEH中,我设置一个列宽度为100(Column=100),但数据库中对应字段数据为100-1000字长,如何自动调整改行数据(RowsLines=?)!!!

解决方案 »

  1.   

    另:如果数据为:
    列1             列2        列3
    2004-02-02     11:30      记录1
    2004-02-02     11:30      记录2
    2004-02-02     11:30      记录3
    2004-02-02     11:30      记录4
    2004-02-03     11:30      记录5
    2004-02-03     11:30      记录6
    2004-02-03     11:30      记录7
    2004-02-03     11:30      记录8
    如何在DBGirdEH中显示:
    列1             列2        列3
    2004-02-02     11:30      记录1
                              记录2
                   11:40      记录3
                              记录4
    2004-02-03     11:30      记录5
                              记录6
                   11:40      记录7
                              记录8
      

  2.   

    column 有 auto... 属性吧,忘了怎么写了
      

  3.   

    with dataset do
    begin
      for i := 0 to Dbgrid.Columns.Count - 1 do
      begin
        if Dbgrid.Columns[i].FieldName = '你要用到的字段名' then
          Dbgrid.Columns[i].Width := Length(FieldByName('字段名'));
      end;
    end;
      

  4.   

    1、qbl007答了
    2、是分组,ehlib有属性设置的吧
      

  5.   

    你可以把数据分组,但Dbgrid控件不能实现你要的那种显示方式!