We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

How to apply alternate row background for UnBoundRows in SfDataGrid?

Platform: WPF |
Control: SfDataGrid

You can apply the alternate row background for UnBoundRows, by writing style of TargetType as GridUnBoundRowCell and change the background using converter based on row index.



    <local:UnBoundRowStyleConverter x:Key="UnBoundRowStyleConverter" />
        <Style TargetType="Syncfusion:GridUnBoundRowCell">
            <Setter Property="Background" Value="{Binding Converter={StaticResource UnBoundRowStyleConverter}, RelativeSource={RelativeSource Self}}" />


public class UnBoundRowStyleConverter : IValueConverter
    public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        var index = (value as GridUnBoundRowCell).ColumnBase.RowIndex;
        if (index % 2 == 0)
            return Colors.Bisque.ToString();
            return Colors.LightSkyBlue.ToString();
    public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        return null;


Employee table

Sample Links:


2X faster development

The ultimate WPF UI toolkit to boost your development speed.
You must log in to leave a comment

Please sign in to access our KB

This page will automatically be redirected to the sign-in page in 10 seconds.

Up arrow icon

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

Live Chat Icon For mobile