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