With a standard ASP .Net RadioButtonList it's simple to bind the SelectedValue:
<asp:RadioButtonList runat="server" ID="rbl_eit_Executed" SelectedValue='<%# Bind("Executed") %>'
RepeatDirection="Horizontal" RepeatLayout="Table" TextAlign="Right">
<asp:ListItem Value="False" Text="No" />
<asp:ListItem Value="True" Text="Yes" />
</asp:RadioButtonList>
Attempting the same thing with RadRadioButtonList:
<telerik:RadRadioButtonList runat="server" Orientation="Horizontal"
SelectedValue="<%# Bind("Executed") %>"
ID="rbl_eit_Executed" Direction="Horizontal"
AutoPostBack="False">
<Items>
<telerik:ButtonListItem Text="Yes" Value="True" />
<telerik:ButtonListItem Text="No" Value="False" />
</Items>
</telerik:RadRadioButtonList>
Results in the error:
"A call to Bind must be assigned to a property of a control inside a template."
The ASP .Net control works inside an Edit Item Template - the Telerik control does not. How to databind SelectedValue (I do NOT care about binding the list of items, those are declarative as shown above).