У меня есть элемент управления диаграммы со значениями по оси 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