Merging column headers in an Ultragrid. Is it possible?

Posted by MBeynon on 02-Apr-2013 03:32

Hi,

I'd like to be able to merge specific column headers within an ultragrid in a similar manner to that which is possible in excel.

Is this possible and if so has anyone tried it?

Many Thanks,

Mark.

All Replies

Posted by MBeynon on 03-Apr-2013 03:48

I may have found a solution to this by using the Infragistics.Win.UltraWinGrid.RowLayoutStyle:GroupLayout. Here's a very basic code sample:

    agroup1 = ultragrid2:DisplayLayout:Bands[0]:Groups:Add( "Group1", "Group1" ).
    agroup2 = ultragrid2:DisplayLayout:Bands[0]:Groups:Add( "Group2", "Group2" ).
   
    agroup1:HEADER:Caption = "Monday 10/10/2011".
    agroup2:HEADER:Caption = "Tuesday 11/10/2011".

    ultragrid2:DisplayLayout:Bands[0]:Columns[ "Field1" ]:RowLayoutColumnInfo:ParentGroup = agroup1.
    ultragrid2:DisplayLayout:Bands[0]:Columns[ "Field2" ]:RowLayoutColumnInfo:ParentGroup = agroup1.
    ultragrid2:DisplayLayout:Bands[0]:Columns[ "Field3" ]:RowLayoutColumnInfo:ParentGroup = agroup1.
   
    ultragrid2:DisplayLayout:Bands[0]:Columns[ "Field4" ]:RowLayoutColumnInfo:ParentGroup = agroup2.
    ultragrid2:DisplayLayout:Bands[0]:Columns[ "Field5" ]:RowLayoutColumnInfo:ParentGroup = agroup2.   
    ultragrid2:DisplayLayout:Bands[0]:Columns[ "Field6" ]:RowLayoutColumnInfo:ParentGroup = agroup2.

    ultragrid2:DisplayLayout:Bands[0]:ColHeadersVisible = FALSE.
   
    ultragrid2:DisplayLayout:Bands[0]:HeaderVisible = TRUE.
   
    ultragrid2:DisplayLayout:Bands[0]:Header:Caption = "Customers Table".

This thread is closed