我想实现的是由表的行列转换后生成的表,表的前三列固定的,后面的列数为不固定日期,内容是0或1
因此在dxdbgrid上显示的列标题前三个标题是固定的,后面的列标题要动态生成请高手们给个例子,指点一下

解决方案 »

  1.   

    添加band,前三列放到一个band中,设置band为固定(有属性)
    其他列自动创建,添加到另一个band中var
      col : TdxDBTreeListColumn;
    begin
    col := dxDBGrid1.CreateColumn(TdxDBTreeListColumn);
    col.Caption := 'xxxxxx';
    col.FieldName := 'xxxxx';
    col.BandIndex := 1;//这个自己定,设置band
    end;
      

  2.   

    行专列,列标题直接在sql句中生成
      

  3.   

    不错,行转列后,它的列数不固定,我想在dxdbgrid如何显示出不固定的列数及内容
      

  4.   

    数据集open后设置dxDBGrid的主键属性就可以了吧
      

  5.   

    设置它的defaultrecord为true就可以了,谢谢各位的参与