I am needing to set the code behind TooltipAppearance DataFormatString.
I have not had much success with the documentation, I am hoping someone else has had a similar issue.
<telerik:RadHtmlChart runat="server" ID="RadHtmlChart1" Height="400px" Width="480px" CssClass="fb-sized" OnPreRender="RadHtmlChart1_PreRender"> <PlotArea> <Series> <telerik:PieSeries DataFieldY="TypeCount" ExplodeField="IsExploded" NameField="Area"> <LabelsAppearance DataFormatString="{0}"> </LabelsAppearance> <TooltipsAppearance Color="White"> <ClientTemplate> #=dataItem.Area#<br />#=dataItem.TypeCount# </ClientTemplate> </TooltipsAppearance> </telerik:PieSeries> </Series> </PlotArea> </telerik:RadHtmlChart>
public void buildChart() { PieSeries pieSeries1 = new PieSeries(); pieSeries1.Name = "Chart"; pieSeries1.LabelsAppearance.Visible = false; pieSeries1.TooltipsAppearance.Color = System.Drawing.Color.White; pieSeries1.TooltipsAppearance.DataFormatString = "???????????"; // What I need in the template is the series name and then the value somethin like this: #=dataItem.Name#<br />#=dataItem.Valu# pieSeries1.SeriesItems.Add(10, Color.Yellow, "Student"); pieSeries1.SeriesItems[0].Visible = false; pieSeries1.SeriesItems.Add(20, Color.Red, "Staff"); pieSeries1.SeriesItems.Add(50, Color.Green, "Room"); pieSeries1.SeriesItems.Add(20, Color.Purple, "Transfer"); RadHtmlChart1.PlotArea.Series.Add(pieSeries1); } protected void Page_Load(object sender, EventArgs e) { buildChart(); }