2013-03-08 2 views
0

Я использую последнюю dll telerik winform для моего приложения Windows C# .net. В моем приложении, я заселена в radchartview (линейный) управление с помощью программно следующих направлений:Rad chartview y xis label форматирование не работает

 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 метки оси chartview. Значение datetime в оси X показывает правильный результат форматирования. Но метка оси Y не показывает никакого отформатированного вывода (например, если у меня есть значение 1000, его следует отображать как 1000).

Пожалуйста, помогите мне.

-Правиен.

+0

Этот вопрос будет помог мне. Элементы управления Telerik очень популярны, и их форумы не сравниваются с stackoverflow. Слишком плохо ... – flyNflip

ответ

0

вы пишете неправильно FormatString:

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

должен быть

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

Я изменил его. Но все же не работает для меня. – user2054030

+0

@ user2054030 это зависит от текущей культуры – giammin

Смежные вопросы