or
<telerik:RadPanelBar ID="RadPanelBar1" runat="server" ExpandMode="FullExpandedItem"> <ExpandAnimation Type="None" /> <CollapseAnimation Type="None" /> <ItemTemplate> <asp:Repeater ID="PremisesRepeater" runat="server"> <ItemTemplate> <%--..some user control--%> </ItemTemplate> </asp:Repeater> </ItemTemplate></telerik:RadPanelBar>RadPanelBar1.DataSource = MyCustomer.MyBusinesses;RadPanelBar1.DataTextField = "Id";RadPanelBar1.DataValueField = "Id";RadPanelBar1.DataBind();<telerik:RadComboBox ID="RadComboBox1" EnableLoadOnDemand="true" Width="250" runat="server"> <WebServiceSettings Method="GetData" Path="http://localhost:4835/Service.svc" /> </telerik:RadComboBox>namespace WcfService{ [ServiceContract(Namespace = "")] [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)] public class Service { [OperationContract] [WebGet(ResponseFormat=WebMessageFormat.Xml)] public RadComboBoxData GetDataTelerik(RadComboBoxContext context) { RadComboBoxData data = new RadComboBoxData(); //todo: call db.. RadComboBoxItemData item = new RadComboBoxItemData(); item.Text = "rawr"; item.Value = "teh value"; data.Items = new RadComboBoxItemData[] { item }; return data; } }}<?xml version="1.0"?><configuration> <system.web> <compilation debug="true" targetFramework="4.0" /> </system.web> <system.serviceModel> <behaviors> <endpointBehaviors> <behavior name="WcfService.ServiceAspNetAjaxBehavior"> <enableWebScript /> </behavior> </endpointBehaviors> <serviceBehaviors> <behavior> <serviceMetadata httpGetEnabled="true"/> </behavior> </serviceBehaviors> </behaviors> <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" /> <services> <service name="WcfService.Service"> <endpoint address="" behaviorConfiguration="WcfService.ServiceAspNetAjaxBehavior" binding="webHttpBinding" contract="WcfService.Service" /> </service> </services> </system.serviceModel> <system.webServer> <modules runAllManagedModulesForAllRequests="true"/> </system.webServer></configuration>protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item is GridDataItem) { Object obj1= (Object)e.Item.DataItem; e.Item.Attributes.Add("Attribute1", DataSet.Find(p => p.Code == obj1.Code).DisplayValue); } }