or
function rowSelected(senders, args) { var ajaxManager = $find('<%= RadAjaxManager1.ClientID %>'); var selectedIndex = args.get_itemIndexHierarchical(); ajaxManager.ajaxRequestWithTarget('<%= MasterRadGrid.UniqueID %>', selectedIndex);}protected override void RaisePostBackEvent(IPostBackEventHandler sourceControl, string eventArgument){ try { viewstateColumnSequence = 0; base.RaisePostBackEvent(sourceControl, eventArgument); var grid = sourceControl as RadGrid; if (grid != null) { try { var gridItem = grid.Items[eventArgument]; gridItem.FireCommandEvent(RadGrid.SelectCommandName, String.Empty); } catch { } } } catch (Exception ex) { }}protected void MasterRadGrid_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e){ //Needed to reset the column created column names viewstateColumnSequence = 0; try { if (e.Item != null && e.Item.ItemIndex >= 0) { if (e.CommandName == "Select") { string tempCiIdHidden = ChildTabControl.myCiIdHidden.Value; HiddenField myCiIdHidden = (HiddenField)e.Item.FindControl("CiIdHidden"); if (tempCiIdHidden != myCiIdHidden.Value) { LoadChildGrid(myCiIdHidden.Value); } //Needed to persist the custom column template changes MasterRadGrid.Rebind(); } } } catch (Exception ex) { }}protected void names_selecting(object sender, SqlDataSourceSelectingEventArgs e){RadComboBox rcb = (RadComboBox)editItem.FindControl("rcb_name"); e.Command.Parameters["@starts_with"].Value = rcb.Text;}RadTabStrip1.SelectedTab.PageView.Controls[0].FindControl("RadGrid1")