AdvStringGrid1如何设置多表头???可不可以

解决方案 »

  1.   

    a1.InsertRows(a1.Row,1);//插入一行。
    a1.Cells[1,1]:='此处不得填写数据!';//写入数据。
    a1.MergeCells(1,1,a1.colcount-1,a1.RowCount-1);//合并!
      

  2.   

    我是要多表头,可是hongqi162(失踪的月亮) 你却把表的内容都合并了我要的效果是
                           
                             |本     月|                
                             _________
                             |回款|欠款|
                             |1234|234 |
    注意是表头!!
    谢谢你的回答.
      

  3.   

    AdvStringGrid有个事件叫onIsFixedCell,可以用来指定任意单元格为固定头。
    参数表为(Sender: TObject; ARow, ACol: Integer; var IsFixed: Boolean);
    实例:
    begin
         if(ARow = 0) or(ARow = 1)or(ARow = 2)then  IsFixed := True;
    end;构造表头的格式,使用上面的mergeCell可以满足。如果列数固定,并且表头规则,可以直接指定属性FixedCols来设置。 同类的属性还有FixedRows
      

  4.   

    我是要多表头,可是hongqi162(失踪的月亮) 你却把表的内容都合并了我要的效果是
                           
                             |本     月|                
                             _________
                             |回款|欠款|
                             |1234|234 |
    注意是表头!!
    谢谢你的回答.