<telerik:RadToolTipManager ID="RadToolTipManager1" runat="server" Position="BottomCenter" RelativeTo="Element" Width="400" Height="400" Animation="Resize" HideEvent="LeaveTargetAndToolTip" OnAjaxUpdate="OnAjaxUpdate" OnClientHide="OnClientHide" RenderInPageRoot="true" AnimationDuration="200"> <TargetControls><telerik:ToolTipTargetControlTargetControlID="Complain_btn" IsClientID="true"/></TargetControls> </telerik:RadToolTipManager><Columns> <telerik:GridTemplateColumn HeaderText="Complains" UniqueName="TemplateColumn1"> <ItemTemplate> <telerik:RadButton ID="Complain_btn" Text="Complain Details" runat="server" > </telerik:RadButton> </ItemTemplate> </telerik:GridTemplateColumn></Columns> protected void OnAjaxUpdate(object sender, ToolTipUpdateEventArgs args) { this.UpdateToolTip(args.Value, args.UpdatePanel); } private void UpdateToolTip(string elementID, UpdatePanel panel) { Control ctrl = Page.LoadControl("Complains.ascx"); panel.ContentTemplateContainer.Controls.Add(ctrl); Complains c = (Complains)ctrl; c.CompID = elementID; }