I am not completely sure I understand you correctly but as far as I understood you experience problems with setting values inside the tooltip. Note that when we add to the tooltip controls with ViewState we have to make sure that these controls are created before the LoadViewState event fires so that their ViewState information is loaded. In order to avoid forcing our clients to recreate all their controls in the Init event on postback, we decided to fire the AjaxUpdate event earlier in the page lifecycle. That is why the RadChart takes its old data from the ViewState and does not get updated.
In order to get the desired result, you should set the new value in the RadChart's PreRender event, e.g as shown below:
sender, Telerik.Web.UI.ToolTipUpdateEventArgs args)
+ args.TargetControlID +
RadChart chart =
targetID = args.TargetControlID;
chart1 = chart;
sender, EventArgs e)
chart1.Series.Name = targetID;
In case you have a lot of controls and not only a RadChart, I recommend to wrap them in a user control and set the desired values in the user control's PreRender event in order to avoid attaching prerender handlers to every control with a ViewState.
I hope that my explanations were detailed and clear enough - lt me know if you continue experiencing problems or in case this is not the problem you report provide more detailed explanations and I will do my best to help.
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking
system and vote to affect the priority of the items.