or
<tr> <td> <asp:Label ID="Label25" runat="server" Text="Vendor Type: "></asp:Label> </td> <td> <telerik:RadComboBox ID="ddlVendorTypes" runat="server" SelectedValue='<%# Bind("RoleTypeCode") %>' DataSourceID="SqlDataSourceVendorTypes" DataTextField="Name" DataValueField="RoleTypeCode" AutoPostBack="true" TabIndex="6" MarkFirstMatch="true" EnableLoadOnDemand="true" EnableTextSelection="true" onselectedindexchanged="ddlVendorTypes_SelectedIndexChanged"> </telerik:RadComboBox> </td> </tr> <tr> <td> <asp:Label ID="Label6" runat="server" Text="Vendor: "></asp:Label> </td> <td> <telerik:RadComboBox ID="ddlVendors" runat="server" TabIndex="8"> </telerik:RadComboBox> </td> </tr>protected void ddlVendorTypes_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e) { GridEditableItem editedItem = (o as RadComboBox).NamingContainer as GridEditableItem; RadComboBox ddlVendors = editedItem.FindControl("ddlVendors") as RadComboBox; RadComboBox ddlVendorTypes = editedItem.FindControl("ddlVendorTypes") as RadComboBox; VendorBinding(ddlVendors, ddlVendorTypes.SelectedValue); } private void VendorBinding(RadComboBox ddlVendors, string VendorType) { if (SqlDataSourceVendors.SelectParameters.Count > 0) SqlDataSourceVendors.SelectParameters.RemoveAt(0); SqlDataSourceVendors.SelectParameters.Add("RoleTypeCode", VendorType); ddlVendors.DataSource = SqlDataSourceVendors; ddlVendors.DataTextField = "Name"; ddlVendors.DataValueField = "PartyRoleID"; ddlVendors.DataBind(); }

<li><Telerik:RadAjaxPanel ID="rapHypRegister" runat="server" ><asp:HyperLink ID="hypUtilNavRegister" runat="server" Text="Register" ToolTip="Register" NavigateUrl="~/register.aspx" /></Telerik:RadAjaxPanel></li><telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="rapLogin"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="rapLogin" LoadingPanelID="RadAjaxLoadingPanel1" /> <telerik:AjaxUpdatedControl ControlID="rapHypRegister" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager>'Now we need to change the register text in the header usercontrol 'Lets find the usercontrol Dim MyControl As Control = Me.Page.Master.Master.FindControl("header1") 'Now we need the update panel from the header usercontrol 'Dim radRegUpdatePanel As RadAjaxPanel = MyControl.FindControl("rapRegister") 'Now we can access the hyperlink Dim hypMyregLink As HyperLink = MyControl.FindControl("hypUtilNavRegister") hypMyregLink.Text = "My Account" hypMyregLink.NavigateUrl = "~/myaccount.aspx"<asp:UpdatePanel ChildrenAsTriggers="true" UpdateMode="Conditional" runat="server"> <ContentTemplate> <telerik:RadGrid ID="rgProducts" runat="server" AutoGenerateColumns="false" Skin="WebBlue" OnItemInserted="rgProducts_ItemInserted" OnInsertCommand="rgProducts_InsertCommand" OnNeedDataSource="rgProducts_NeedDataSource" OnEditCommand="rgProducts_EditCommand"
OnItemUpdated="rgProducts_ItemUpdated"> <MasterTableView CommandItemDisplay="Top" AllowAutomaticInserts="True" EditMode="InPlace"> <Columns> <telerik:GridBoundColumn DataField="ProductId" HeaderText="Id" /> <telerik:GridBoundColumn DataField="ProductName" HeaderText="Name" /> <telerik:GridBoundColumn DataField="BuyerGroup" HeaderText="BuyerGroup" /> <telerik:GridEditCommandColumn EditText="Edit" CancelText="Cancel" HeaderText="" /> </Columns> </MasterTableView> </telerik:RadGrid> </ContentTemplate> </asp:UpdatePanel>protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { rgProducts.DataSource = OrderMoq.Products; } }protected void rgProducts_NeedDataSource(object sender, GridNeedDataSourceEventArgs e) { rgProducts.DataSource = OrderMoq.Products; }