IDataGridBandBase.HeaderStyle

Syntax

HeaderStyle: IDataGridColumnHeaderStyle;

Description

The HeaderStyle property returns the formatting style of a band or column header.

Example

Executing the example requires a form, a button named Button1 positioned on it and the DataGrid component named DataGrid1. At least one column is created in the DataGrid1 component table.

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
    Column: IDataGridColumn;
    HeaderStyle: IDataGridColumnHeaderStyle;
    Color1, Color2: IGxColor;
    HeaderFont: IControlFont;
Begin
    Column := DataGrid1.Columns.Item(0);
    HeaderStyle := Column.HeaderStyle;
    // Fill
    Color1 := GxColor.FromName("Yellow");
    Color2 := GxColor.FromName("Green");
    HeaderStyle.Brush := New GxLinearGradientBrush.Create(Color1, Color2, 45);
    // Font
    HeaderFont := HeaderStyle.Font;
    HeaderFont.Bold := True;
    HeaderFont.Size := 10;
    // Alignment
    HeaderStyle.HorizontalAlignment := GxStringAlignment.Center;
    HeaderStyle.VerticalAlignment := GxStringAlignment.Center;
End Sub Button1OnClick;

Clicking the button changes formatting style of the tables' first column header. The following parameters are set up for the header text: gradient background fill is applied, font parameters are changed, and vertical/horizontal alignment is set.

See also:

IDataGridBandBase