C# 在MS chart中,#PERCENT{N}关键字将不会只返回没有小数的数值

C# 在MS chart中,#PERCENT{N}关键字将不会只返回没有小数的数值,c#,mschart,pie-chart,dynamic-controls,C#,Mschart,Pie Chart,Dynamic Controls,我使用Ms chart,我只需要一个数字或数值来计算百分比,因此我使用#PERCENT{N},但它返回一个十进制值,如0.45 0.78 0.11等。。我不需要它,我想要它只给我一个数值,比如45781123等等。。请看我下面的代码。这只是我在这里发布的代码的一部分。请帮帮我 LegendCellColumn PercentageColumn = new LegendCellColumn(); PercentageColumn.Text = "#PERCENT{N}"; PercentageCo

我使用Ms chart,我只需要一个数字或数值来计算百分比,因此我使用#PERCENT{N},但它返回一个十进制值,如0.45 0.78 0.11等。。我不需要它,我想要它只给我一个数值,比如45781123等等。。请看我下面的代码。这只是我在这里发布的代码的一部分。请帮帮我

LegendCellColumn PercentageColumn = new LegendCellColumn();
PercentageColumn.Text = "#PERCENT{N}";
PercentageColumn.HeaderText = "%";
PercentageColumn.Name = "Percentage %";
//avgColumn.HeaderBackColor = Color.WhiteSmoke;
Chart1.Legends[0].CellColumns.Add(PercentageColumn);
我应该怎么做才能得到只有数值而没有小数点的值呢

LegendCellColumn PercentageColumn = new LegendCellColumn();
PercentageColumn.Text = "#PERCENT{N}";
PercentageColumn.HeaderText = "%";
PercentageColumn.Name = "Percentage %";
//avgColumn.HeaderBackColor = Color.WhiteSmoke;
Chart1.Legends[0].CellColumns.Add(PercentageColumn);
谢谢

LegendCellColumn PercentageColumn = new LegendCellColumn();
PercentageColumn.Text = "#PERCENT{N}";
PercentageColumn.HeaderText = "%";
PercentageColumn.Name = "Percentage %";
//avgColumn.HeaderBackColor = Color.WhiteSmoke;
Chart1.Legends[0].CellColumns.Add(PercentageColumn);
发件人: 和

是的,非常感谢,它向我展示了我预期的结果。仅供参考:如果我们使用“#PERCENT{P0}”,结果将是10%23%74%等数字。。如果我们使用“#PERCENT{P}”,结果将更准确,如10.93%21.96%等。。如果我们使用“#PERCENT{N}”,结果将是0.10%0.21%0.74%等等。。Thanks@Rakesh很好的反馈。上面指向MSDN标准数字格式字符串的链接详细介绍了如何使用此字符串和其他字符串。
LegendCellColumn PercentageColumn = new LegendCellColumn();
PercentageColumn.Text = "#PERCENT{N}";
PercentageColumn.HeaderText = "%";
PercentageColumn.Name = "Percentage %";
//avgColumn.HeaderBackColor = Color.WhiteSmoke;
Chart1.Legends[0].CellColumns.Add(PercentageColumn);