Change TextAlignment and BackColor of group rows
To modify the text alignment and the back color in the group rows use the following code snippet:
Formatting group rows
void radGridView1_ViewCellFormatting2(object sender, CellFormattingEventArgs e)
{
if (e.CellElement.RowInfo is GridViewGroupRowInfo)
{
e.CellElement.DrawFill = true;
e.CellElement.BackColor = Color.Aquamarine;
e.CellElement.TextAlignment = ContentAlignment.MiddleRight;
e.CellElement.GradientStyle = Telerik.WinControls.GradientStyles.Solid;
}
else
{
e.CellElement.ResetValue(LightVisualElement.DrawFillProperty, ValueResetFlags.Local);
e.CellElement.ResetValue(LightVisualElement.BackColorProperty, ValueResetFlags.Local);
e.CellElement.ResetValue(LightVisualElement.TextAlignmentProperty, ValueResetFlags.Local);
e.CellElement.ResetValue(LightVisualElement.GradientStyleProperty, ValueResetFlags.Local);
}
}
Private Sub RadGridView1_ViewCellFormatting2(ByVal sender As Object, ByVal e As Telerik.WinControls.UI.CellFormattingEventArgs) Handles RadGridView1.ViewCellFormatting
If TypeOf e.CellElement.RowInfo Is GridViewGroupRowInfo Then
e.CellElement.DrawFill = True
e.CellElement.BackColor = Color.Aquamarine
e.CellElement.TextAlignment = ContentAlignment.MiddleRight
e.CellElement.GradientStyle = Telerik.WinControls.GradientStyles.Solid
Else
e.CellElement.ResetValue(LightVisualElement.DrawFillProperty, ValueResetFlags.Local)
e.CellElement.ResetValue(LightVisualElement.BackColorProperty, ValueResetFlags.Local)
e.CellElement.ResetValue(LightVisualElement.TextAlignmentProperty, ValueResetFlags.Local)
e.CellElement.ResetValue(LightVisualElement.GradientStyleProperty, ValueResetFlags.Local)
End If
End Sub