RadListBox allows to declaratively bind the Text and Value properties of the ListItems, e.g: <telerik:RadListBox runat="server" DataTextField="Text" DataValueField="Id"> Unfortunately, this is not possible for the ImageUrl property. My Suggestion: please allow to also bind the ImageUrl declaratively as known from other controls, e.g: <telerik:RadListBox runat="server" DataTextField="Text" DataValueField="Id" DataImageUrlField="..." // and maybe even like this: DataImageUrlFormatString="..." DataImageUrlFields="...">