如有以下数据 一条记录 需要分行显示于grid中原始数据:  name    address1  tel1   address2 tel2   address3  tel3          小王      北京        111    上海       222    广州       333我需要在一个grid中分行显示以上内容address  tel
北京      111
上海      222
广州      333请教大家了

解决方案 »

  1.   

    for i:=1 to 3 do
    begin
      query1.sql.clear;
      query1.sql.append('select address'+inttostr(i)+',tel'+inttostr(i)+' from XXXXX');
      query1.open;
      //........
      //读出来放在grid中。
      //........
      query1.close;
    end;
      

  2.   

    hoho 之前俺也是通过sql语句实现的 实现思想跟nongen差不多不过假如在插入数据的时候 还没post之前 该怎么实时显示出来了
      

  3.   

    hoho  俺要是就是只想在grid中显示出来了 
      

  4.   

    用dbgrid是肯定不行的,用stringgrid的话就需要控制写入的问题了。
      

  5.   

    理解 理解  不过我就是希望在dbgrid中实现的不过之前听别人说过 cxgrid 加个回车符号 就可以了  我再看看 结贴咯
      

  6.   

    //表结构竟然这样设计!SELECT NAME AS NAME ,ADDRESS1 AS ADDRESS FROM TABLE1
    UNION ALL
    SELECT NAME1 AS NAME,ADDRESS2 AS ADDRESS FROM TABLE1
      

  7.   

    cxgrid可以对一行记录进行分组,分组后会自动分成几行,但好像是有缩进的。