Articles in this section
Category / Section

How to change the header cell color in WinForms GridGroupingControl?

1 min read

Change the header cell color

The back color of the column header cell can be changed by setting the Themed property of header style to False in 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

 

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)
Please sign in to leave a comment
Access denied
Access denied