Articles in this section

How to change the header cell color in WinForms GridGroupingControl?

Change the header cell color


The back color of the column header cell can be changed by setting the Themed property of the header style to False in the QueryCellStyleInfo event.

C#

this.gridGroupingControl1.QueryCellStyleInfo += new GridTableCellStyleInfoEventHandler(gridGroupingControl1_QueryCellStyleInfo);
 
void gridGroupingControl1_QueryCellStyleInfo(object sender, GridTableCellStyleInfoEventArgs e)
{
   if (e.TableCellIdentity.Column != null && e.TableCellIdentity.Column.Name == "CategoryID" && e.TableCellIdentity.TableCellType == GridTableCellType.ColumnHeaderCell)
   {
      e.Style.Themed = false;
      e.Style.BackColor = Color.Blue;
   }
}

VB

AddHandler gridGroupingControl1.QueryCellStyleInfo, AddressOf gridGroupingControl1_QueryCellStyleInfo
 
Private Sub gridGroupingControl1_QueryCellStyleInfo(ByVal sender As Object, ByVal e As GridTableCellStyleInfoEventArgs)
   If e.TableCellIdentity.Column IsNot Nothing AndAlso e.TableCellIdentity.Column.Name = "CategoryID" AndAlso e.TableCellIdentity.TableCellType = GridTableCellType.ColumnHeaderCell Then
     e.Style.Themed = False
     e.Style.BackColor = Color.Blue
   End If
End Sub

The screenshot below illustrates the change of the header cell color  

C:\Users\piruthiviraj.malaime\Desktop\image.PNG


Samples:

C#: ChangeHeaderColor_CS

VB: ChangeHeaderColor_VB

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Access denied
Access denied