vb.net - 如何从网格单元格中解析百分比值?

时间:2011-03-12 23:49:44

标签: vb.net parsing

我正在尝试从使用“P”格式化程序设置的datagridviewcell解析格式化的百分比值:

double percent = 0.96
cell.value = percent.tostring("p")

给我一​​个96%的显示值,这就是我想要的。

现在我正在寻找的东西就像为其他格式化字符串提供的东西 - NumberStyles.HexNumber,Currency等 所以我可以这样做

double percent= double.parse( cell.value, NumberStyles.Percent )

这会给我一个0.96的百分比值

我已经搜索过.net文档,但找不到其他类似的AllowPercent样式 - 是否有一个?

P.S。我看到这里有另一个问题并尝试在该主题中扩展它,但被主持人删除并被告知发布一个新问题。

1 个答案:

答案 0 :(得分:2)

你将不得不做这样的事情

double dVal = double.Parse(cell.value.Replace("%","")) / 100;