New to Telerik UI for ASP.NET AJAXStart a free 30-day trial

How to Set Alternate Row Background Color for RadRadioButtonList

Environment

ProductProgress® Telerik® UI for ASP.NET AJAX

Description

RadRadioButtonList is a popular control used in ASP.Net WebForms for displaying options in a list format. However, users may face difficulty in customizing the control to set alternate row background colors. This article provides a step-by-step guide to help users set alternate row background color for RadRadioButtonList control using CSS styles.

Solution

To set alternate row background color for RadRadioButtonList control, follow these steps:

Set the RenderMode property of the RadRadioButtonList control to Lightweight. This will allow you to use CSS styles to customize the control.

ASPX
<telerik:RadRadioButtonList ID="RadRadioButtonList1" runat="server" RenderMode="Lightweight">
    <Items>
        <telerik:ButtonListItem Text="Option 1" Value="1" />
        <telerik:ButtonListItem Text="Option 2" Value="2" />
        <telerik:ButtonListItem Text="Option 3" Value="3" />
        <telerik:ButtonListItem Text="Option 4" Value="4" />
    </Items>
</telerik:RadRadioButtonList>

Define CSS styles for the RadRadioButtonList control. Use the nth-child CSS pseudo-class to select alternate elements of the control and apply different background colors to them.

CSS
<style>
    .RadRadioButton:nth-child(odd) {
        background-color: #f5f5f5 !important;
    }

    .RadRadioButton:nth-child(even) {
        background-color: #ffffff !important;
    }
</style>

In the above example, the odd-numbered items of the RadRadioButtonList control will have a light gray background color, while the even-numbered items will have a white background color.

By following these simple steps, users can easily customize the RadRadioButtonList control and set alternate row background colors.

In this article
EnvironmentDescriptionSolution
Not finding the help you need?
Contact Support