Rad chartview y xis标签格式不起作用

时间:2013-03-08 09:42:53

标签: c# telerik telerik-charting

我正在为我的C#.net windows应用程序使用最新的telerik winform dll。在我的应用程序中,我通过以下行以编程方式填充了radchartview(折线图)控件:

        LineSeries lineSeria = new LineSeries();
        lineSeria.VerticalAxis.LabelFormat = "{0:#,###}";        // Y axis label formatting
        lineSeria.HorizontalAxis.LabelFormat = "{0:MM/dd/yyyy}"; //X axis label formatting
        lineSeria.HorizontalAxis.LabelRotationAngle = 300;
        lineSeria.HorizontalAxis.LabelFitMode = AxisLabelFitMode.Rotate;
        lineSeria.HorizontalAxis.LabelInterval = graphInterval;
        lineSeria.VerticalAxis.LabelInterval = 2;   

        List<Graph_Stat> lstGraph = _oGraphBal.LoadGraphs(); //Loading a generic list for populating chartview
        lineSeria.ValueMember = "Value"; //decimal value
        lineSeria.CategoryMember = "Date"; //date time
        lineSeria.DataSource = lstGraph;     //setting datasouce for line series
   this.chartFrontedContractsSold.Series.Add(lineSeria); //adding line series to chartview and populating it

在这个例子中,我已经格式化了chartview的X和Y轴标签。 X轴中的日期时间值显示正确的格式化结果。但Y轴标签没有显示任何格式化的输出(例如,如果我的值为1000,则必须显示为1000)。

请帮帮我。

-Praveen。

1 个答案:

答案 0 :(得分:0)

你写错了格式字符串:

lineSeria.VerticalAxis.LabelFormat = "{0,#,###}"; 

应该是

lineSeria.VerticalAxis.LabelFormat = "{0:#,###}";