ASP.NET-Chart контролирует, как форматировать значение метки в миллионах - PullRequest
0 голосов
/ 07 июля 2019

У меня есть элемент управления диаграммы со значениями по оси Y в миллионах. Чтобы показать ось Y в миллионах, я использую этот код

ChartRentalRevenueMTD.ChartAreas("ChartAreatRentalRevenueMTD").AxisY.LabelStyle.Format = "#,##0,,M"

, который работает и показывает ось y как 2M, 4M, 6M

Теперь я хочу показать метку в каждом столбце в миллионах, для которых я использовал этот код

ChartRentalRevenueMTD.Series(0).Label = "#VALY{#,##0,,M}"

Это отображается в миллионах, однако 5,7 миллиона отображается как 6 миллионов. Числа округляются до целых, а десятичные значения удаляются.

Я пытался использовать комбинацию значений в VALY, как это

"#VALY{#,##0.00,,M}"
"#VALY{#,##0,##0.00,M}"
"#VALY{#.00,M}"

но они просто дают полное число, как это 5,706,789.68

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...