Telerik RadHtmlGraph日期格式化值的标签

时间:2014-06-20 02:17:02

标签: c# asp.net telerik

这是我的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" />

结果:

enter image description here

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

尝试ClientTemplate:http://www.telerik.com/help/aspnet-ajax/htmlchart-client-templates-for-tooltips-and-labels.html。另外,尝试数据源的类或数据表,我不确定是否支持字典。