or
<%@ Register Src="ActivityDetails.ascx" TagName="ActivityDetails" TagPrefix="actDetails" %> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server"> </telerik:RadAjaxLoadingPanel> <telerik:RadToolTipManager ID="RadToolTipManager1" OffsetY="-1" HideEvent="ManualClose" Width="250" Height="350" runat="server" EnableShadow="true" OnAjaxUpdate="OnAjaxUpdate" RelativeTo="Element" Position="MiddleRight"> </telerik:RadToolTipManager> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="rgCampaigns"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="rgCampaigns" LoadingPanelID="RadAjaxLoadingPanel1" /> <telerik:AjaxUpdatedControl ControlID="RadToolTipManager1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager>protected void OnAjaxUpdate(object sender, ToolTipUpdateEventArgs args) { this.UpdateToolTip(args.Value, args.UpdatePanel); } private void UpdateToolTip(string ActivityCode, UpdatePanel panel) { Control ctrl = Page.LoadControl("/_controltemplates/WP_Campaigns/ActivityDetails.ascx"); panel.ContentTemplateContainer.Controls.Add(ctrl); ActivityDetails details = (ActivityDetails)ctrl; details.ActivityCode = ActivityCode; }protected void rgCampaigns_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item.ItemType == GridItemType.Item || e.Item.ItemType == GridItemType.AlternatingItem) { Control target = e.Item.FindControl("lblTitle"); if (!Object.Equals(target, null)) { if (!Object.Equals(this.RadToolTipManager1, null)) { //Add the button (target) id to the tooltip manager this.RadToolTipManager1.TargetControls.Add(target.ClientID, (e.Item as GridDataItem).GetDataKeyValue("GlobalCode").ToString(), true); } } } }<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ActivityDetails.ascx.cs" Inherits="Cosmos3.WebPages.ActivityDetails, Cosmos3.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5f15fbcafb2bcb72" %><asp:Label ID="lbltest" runat="server" Text="Label"></asp:Label>namespace Cosmos3.WebPages{ public partial class ActivityDetails : System.Web.UI.UserControl { public string ActivityCode { get { if (ViewState["ActivityCode"] == null) { return ""; } return (string)ViewState["ActivityCode"]; } set { ViewState["ActivityCode"] = value; } } protected void Page_Load(object sender, EventArgs e) { lbltest.Text += "<br>Activity code: "+ActivityCode; } }}<telerik:radgrid Width="580px" ShowHeader="false" ShowFooter="false" ID="rgModalWindow" runat="server" MasterTableView-NoMasterRecordsText="No Projects Registered" MasterTableView-NoDetailRecordsText="No Projects Registered" CssClass="RadGrid_Default" HierarchySettings-ExpandTooltip="Edit" HierarchySettings-CollapseTooltip="Edit" > <MasterTableView RetrieveAllDataFields="false" AutoGenerateColumns="false" CssClass="RadGrid_Default"> <Columns> <telerik:GridExpandColumn UniqueName="Expand"> <ItemStyle cssclass="grndt" BorderStyle="none"/> </telerik:GridExpandColumn> <telerik:GridTemplateColumn ItemStyle-Width="520px" UniqueName="Name"> <ItemTemplate> <div class="cdpn" style="border: 0px none;width:520px;"> <div class="gdesc" style="width:520px;"><asp:Literal ID="litParameter" runat="server"></asp:Literal></div> </div> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridExpandColumn UniqueName="Expand1"> <ItemStyle cssclass="expand" BorderStyle="none"/> </telerik:GridExpandColumn> </Columns> <NestedViewTemplate> <table> <tbody> <tr> <td> <asp:Panel ID="NestedViewPanel" CssClass="rgExpandCol" Width="500px" runat="server" > <asp:Literal ID="litScreenID" Visible="false" runat="server"></asp:Literal> <asp:Literal ID="litCategoryID" Visible="false" runat="server"></asp:Literal> <h2><asp:Label ID="lblInstructions1" Visible="false" runat="server" Text="Label"></asp:Label></h2> <br /> <div class="question-label"> <asp:Literal ID="lit" runat="server"></asp:Literal> </div> <div class="answer"> <asp:RadioButtonList CssClass="radiooption1" ID="rbl" runat="server"> </asp:RadioButtonList> </div> <br /> <asp:Button ID="btnUpdate" CssClass="button" runat="server" Text="Update" /> </asp:Panel> </td> </tr> </tbody> </table> </NestedViewTemplate> </MasterTableView> </telerik:radgrid>RadioButtonList rblCtrl = (RadioButtonList)ctrl; foreach (ListItem i in rblCtrl.Items) { if (i.Selected != true) i.Enabled = false; else { i.Attributes.Add("onmouseover", "this.className=('disableHovering');"); } }protected void RadScheduler1_AppointmentDataBound(object sender, SchedulerEventArgs e){ e.Appointment.Attributes.Add("onmouseover", "showTip('my custom tool tip text', 450);"); e.Appointment.Attributes.Add("onmouseout", "hideTip();");}Thanks