Hi,
I have a grouping grid
and one of its column behaves as the "FirstName" and "LastName" columns of the EmployeeView sample (except that my row is splitted in three rows instead of two). However, I would like to have only one header row, not three (kind of merging them together). Is there any way to do so?
Thank you.
Here is the way I create this column :
Private Sub AddThreeRowsColumn(ByVal ColumnSetName As String, ByVal sName1 As String, ByVal sName2 As String, ByVal sName3 As String, ByVal width As Int32)
Dim gridColumnSetDescr As GridColumnSetDescriptor
Dim gcdPrevAvancCoutant As GridColumnDescriptor
Dim gcdBudCourant As GridColumnDescriptor
Dim gcdAvancReel As GridColumnDescriptor
gcdPrevAvancCoutant = New GridColumnDescriptor(sName1, sName1, "header" & sName1, True, width)
gcdBudCourant = New GridColumnDescriptor(sName2, sName2, "header" & sName2, True, width)
gcdAvancReel = New GridColumnDescriptor(sName3, sName3, "header" & sName3, True, width)
gridColumnSetDescr = New GridColumnSetDescriptor("ColumnSet" & ColumnSetName)
gridColumnSetDescr.ColumnSpans.AddRange(New GridColumnSpanDescriptor() {New GridColumnSpanDescriptor(sName1, "R0C0"), New GridColumnSpanDescriptor(sName2, "R1C0"), New GridColumnSpanDescriptor(sName3, "R2C0")})
ggcBudget.TableDescriptor.ColumnSets.AddRange(New GridColumnSetDescriptor() {gridColumnSetDescr})
End Sub
AD
Administrator
Syncfusion Team
September 21, 2004 12:52 PM UTC
H Olivier,
check out that thread. You can handle QueryCoveredRange, check if ColumnHeaders are queried and then override the grids default behavior and cover these cells so that they become one large cell.
http://www.syncfusion.com/Support/Forums/message.aspx?MessageID=15054
Stefan