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

この例では、chartview の 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 に答える