GridTableCellStyleInfo cellstyle;
public Form1()
{
//
// Required for Windows Form Designer support
//
InitializeComponent();
cellstyle = new GridTableCellStyleInfo();
cellstyle.BaseStyle = "Header";
cellstyle.Interior = new Syncfusion.Drawing.BrushInfo(Syncfusion.Drawing.GradientStyle.Vertical, SystemColors.Control, SystemColors.ControlLightLight);
cellstyle.Borders.Top = new GridBorder(GridBorderStyle.Solid, SystemColors.ControlLightLight, GridBorderWeight.Thin);
cellstyle.Borders.Left = new GridBorder(GridBorderStyle.Solid, SystemColors.ControlLightLight, GridBorderWeight.Thin);
cellstyle.Borders.Bottom = new GridBorder(GridBorderStyle.Solid, SystemColors.ActiveBorder, GridBorderWeight.Thin);
cellstyle.Borders.Right = new GridBorder(GridBorderStyle.Solid, SystemColors.ActiveBorder, GridBorderWeight.Thin);
this.gridGroupingControl1.QueryCellStyleInfo +=new GridTableCellStyleInfoEventHandler(gridGroupingControl1_QueryCellStyleInfo);
}
private void gridGroupingControl1_QueryCellStyleInfo(object sender, GridTableCellStyleInfoEventArgs e)
{
if(e.TableCellIdentity.DisplayElement.Kind == Syncfusion.Grouping.DisplayElementKind.ColumnHeader)
{
e.Style.Themed = false;
e.Style.ModifyStyle(this.cellstyle, Syncfusion.Styles.StyleModifyType.Override);
}
}
Best regards,
Jay N