这是我的RadHtmlChart代码
<telerik:RadHtmlChart
ID="RadHtmlChart2"
Width="900"
runat="server">
<PlotArea>
<Series>
<telerik:ColumnSeries DataFieldY="Value" Stacked="false">
<LabelsAppearance DataField="Key" Position="InsideBase" />
</telerik:ColumnSeries>
</Series>
</PlotArea>
</telerik:RadHtmlChart>
这是来自背后的代码
Dictionary<string, decimal> result = new Dictionary<string, decimal>();
result["Jul 2013"] = 209.83m;
result["Aug 2013"] = 152m;
RadHtmlChart2.DataSource = result;
结果的问题是标签会自动格式化为LongDate字符串。我试图在LabelsAppearance中对其进行格式化,但它不起作用..
<LabelsAppearance DataFormatString="{0:MMMM}" DataField="Key" Position="InsideBase" />
结果:
任何帮助都将不胜感激。
答案 0 :(得分:0)
尝试ClientTemplate:http://www.telerik.com/help/aspnet-ajax/htmlchart-client-templates-for-tooltips-and-labels.html。另外,尝试数据源的类或数据表,我不确定是否支持字典。