我正在尝试从使用“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。我看到这里有另一个问题并尝试在该主题中扩展它,但被主持人删除并被告知发布一个新问题。
答案 0 :(得分:2)
你将不得不做这样的事情
double dVal = double.Parse(cell.value.Replace("%","")) / 100;