<
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;
}