or
<asp:Repeater runat="server" DataSourceID="SqlDataSourceRDVUtilisateur"> <ItemTemplate> <br /> <asp:LinkButton ID="RDVUtilisateur" runat="server"><%#Eval("objet") %></asp:LinkButton> </ItemTemplate></asp:Repeater><telerik:RadWindow ID="RadWindow1" runat="server" OpenerElementID="RDVUtilisateur" VisibleOnPageLoad="false">http://demos.telerik.com/aspnet-ajax/editor/examples/customdropdowns/defaultcs.aspx

ASCXlist.Add("/Admin/ASCX/Seasons.ascx")ASCXlist.Add("/Admin/ASCX/Arrangements.ascx")Dim UControl As Control PlaceHolder_UC.Controls.Clear()For Each l As String In ASCXlist UControl = New Control UControl = CType(LoadControl(l), UserControl) PlaceHolder_UC.Controls.Add(UControl)Nextprotected void CreateControls() //Called from CompositeControl constructor { AjaxManager = new RadAjaxManager() { ID="AjaxManager", EnableAJAX = true}; InputManager = new RadInputManager() { EnableEmbeddedBaseStylesheet = false }; CellContextMenu = new RadContextMenu() { ID = "CellContextMenu", OnClientLoad = "onCellContextMenuLoad" }; HeaderContextMenu = new RadContextMenu() { ID = "HeaderContextMenu", OnClientLoad = "onCellContextMenuLoad" }; LoadingPanel = new RadAjaxLoadingPanel() { ID = "RadAjaxLoadingPanel" }; Grid = new RadGrid() { ID = "MainGrid", AutoGenerateColumns = false, AllowMultiRowEdit = true, CellSpacing = 0, CellPadding = 0, GridLines = GridLines.None, AllowAutomaticUpdates = true, AllowFilteringByColumn = true, AllowSorting = true, GroupingEnabled = false, ShowGroupPanel = false, }; } protected void InitializeComponent() //called from 'CreateChildControls' override. { this.Controls.Add(AjaxManager); Grid.ClientSettings.Scrolling.AllowScroll = true; Grid.ClientSettings.Scrolling.UseStaticHeaders = true; Grid.ClientSettings.ClientEvents.OnGridCreated = "onGridCreated"; Grid.ClientSettings.ClientEvents.OnRowCreated = "onRowCreated"; Grid.ClientSettings.ClientEvents.OnRowDestroying = "onRowDestroying"; Grid.ClientSettings.ClientEvents.OnRowContextMenu = "onRowContextMenu"; Grid.MasterTableView.CommandItemDisplay = GridCommandItemDisplay.Bottom; Grid.MasterTableView.EditMode = GridEditMode.InPlace; Grid.MasterTableView.AllowCustomSorting = true; this.Controls.Add(Grid); this.Controls.Add(CellContextMenu); this.Controls.Add(HeaderContextMenu); this.Controls.Add(LoadingPanel); Grid.PreRender += OnPreRender; Grid.ItemDataBound += OnItemDataBound; }protected override void OnLoad(EventArgs e) { //base.OnLoad(e); RadScriptManager.RegisterStartupScript((Control)this, this.GetType(), this.AjaxManager.ClientID, "identifyAjaxManager('" + AjaxManager.ClientID + "');", true); AjaxManager.AjaxSettings.AddAjaxSetting(Grid, Grid, LoadingPanel); AjaxManager.AjaxSettings.AddAjaxSetting(AjaxManager, Grid); }