0

我正在为我的 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

在这个例子中,我已经格式化了图表视图的 X 轴和 Y 轴标签。X 轴中的日期时间值显示正确的格式结果。但是 Y 轴标签不显示任何格式化输出(例如,如果我有一个值 1000,它应该显示为 1,000)。

请帮我。

-普拉文。

4

1 回答 1

0

你写了错误的格式字符串:

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

应该

lineSeria.VerticalAxis.LabelFormat = "{0:#,###}"; 
于 2013-03-08T09:48:48.447 回答